功能建议:在会话界面提供 MCP 连接状态展示与手动重连入口
- Dominant language
- TypeScript
- Stars
- 2.7k
- Forks
- 395
- Avg merge
- 21h 48m
- Merged PRs (30d)
- 776
Description
**提交人**: 阿财哥
**客户端版本**: 0.1.60
---
## 使用场景
在 Cindy 中打开配置了项目级 MCP 的项目进行日常开发。MCP 服务器与 Cindy 客户端的启动顺序、重启时机并不总是由 Cindy 控制:
- 有时先启动 Cindy,后启动 MCP 服务器;
- 有时单独重启 MCP 服务器(Cindy 客户端不动)。
## 当前痛点
界面上没有任何地方能看到 MCP 的连接状态,用户无法确认某个 MCP 当前是否已连上。虽然 MCP 似乎具备自动重连能力,但用户无从知晓重连是否成功、当前状态如何;遇到问题时只能通过与 LLM 对话来试探或重启 MCP,既麻烦又消耗大量 token。
## 诉求
1. 在会话界面(如状态栏/侧边栏)展示项目级及全局 MCP 的连接状态:已连接 / 断联 / 连接中,最好能区分各 MCP。
2. 提供手动重连/重启入口,一键操作,无需通过 LLM 对话即可完成,节省 token 并提升可诊断性。
## 建议方案
在会话界面状态栏/侧边栏增加轻量 MCP 状态指示与手动重连按钮,点击可查看各 MCP 连接详情并一键重连。
---
**版本区域**: CN
**OS**: win32 x64 (10.0.19045)
**界面语言**: zh-CN
Contributor guide
Research direction
Start by locating the session interface and the existing MCP connection-management entry points. Trace how project-level and global MCP connections report connected, disconnected, and connecting states; the work is done when the session UI shows each MCP status and provides a manual reconnect or restart action.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100