makecindy / makecindy/cindy

功能建议:新增 MCP 状态命令(如 /mcp-status),集中查看各 MCP 连接状态

Open
#1,325 0 comments 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

**提交人**: 用户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

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.