makecindy / makecindy/cindy

功能建议:在会话界面提供 MCP 连接状态展示与手动重连入口

Open
#3,403 1 comment 0 reactions 0 assignees View on GitHub
feature
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.