功能建议:新增 MCP 状态命令(如 /mcp-status),集中查看各 MCP 连接状态
- Dominant language
- TypeScript
- Stars
- 2.7k
- Forks
- 395
- Avg merge
- 21h 48m
- Merged PRs (30d)
- 776
Description
**提交人**: 用户1107
**客户端版本**: 0.1.25
---
## 使用场景
Cindy 的 agent 支持多种外部 MCP 连接(如 Blender、Obsidian、Roblox Studio),这些连接是实时桥接——能否使用取决于对应应用(Blender / Obsidian / Roblox Studio 等)是否打开。当前没有一个集中查看各 MCP 连接状态的地方,用户只能通过向 agent 提问来探状态,排查断连原因也主要靠猜。
- 想让 Blender / Obsidian / Roblox Studio 等 MCP 工作时,先确认哪些在线可用
- 某个 MCP 连不上时,能直接看出是应用没打开、还是桥接插件掉了、还是配置错误
- 看到断开后,能在同一处获得重新连接 / 打开对应应用的入口
## 诉求
新增一个斜杠命令(例如 `/mcp-status`),列出各 MCP 的连接状态。
## 建议方案
- 列出各 MCP 的连接状态(在线 / 离线)
- 展示每个 MCP 的连接配置(类型:stdio / SSE;指向的地址或启动命令)
- 离线时给出错误信息 / 原因提示
- 提供快速重连或打开对应应用的指引
## 参考
Claude Code CLI 提供 `/mcp` 命令可查看 MCP 服务器配置与连接状态;Cindy 桌面端目前没有等价能力,建议补充。
---
**版本区域**: CN
**OS**: win32 x64 (10.0.26200)
**界面语言**: zh-CN
Contributor guide
Research direction
Start by locating the desktop slash-command handling and the MCP connection management entry points. Review how stdio and SSE connections expose configuration, status, and errors. Done means a command lists each MCP's online/offline state, relevant configuration and failure reason, with guidance for reconnecting or opening the related application.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- desktop
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100