MCP server management panel
MCP server management panel: GUI addition, deletion and modification of MCP server configuration (write cordis.patch.yml + HMR real-time mounting) + tool browsing + agent interface mcp management tool.
Project overview
📌 本插件已收录于 dshfind 插件超市,点击上方徽章直达主页。 dsh-mcp-manager DSH MCP 服务器管理插件 — GUI 增删改 MCP 服务器配置 + 工具浏览 + agent 面 mcp 管理工具。 定位 服务器连接管理 + 工具浏览。连接生命周期完全委托官方 @deepseek-ai/dsh-mcp-client—— 本插件是注册表的「写配置层」+「状态/工具浏览层」,不自己拉连接。
每台 MCP 服务器 = profile cordis.patch.yml 中一条 name: '@deepseek-ai/dsh-mcp-client' 的 insert 行。配置 HMR 实时挂载/卸载/热替换,无需重启 web。 开发 依赖
@deepseek-ai/ peer deps 从公共 npm registry 解析(已发布)。yaml(eemeli)是唯一运行时依赖。 三件套 架构 文件 · 职责 文件: src/registry.ts · 职责: 服务器注册表:eemeli yaml Document API 读写 insert 行 + loadOverlayPatches 校验 + serverName 唯一 文件: src/tools.ts · 职责: agent 面 mcp ×4 工具(defineTool,规范 JSON 输出) 文件: src/index.ts · 职责: Node half:/api/mcp-manager 路由 + ctx.tools.schemas() 过滤 + mcp 工具注册 文件: src/client/index.ts · 职责: client half:settings.section 注册「MCP」面板 文件: src/client/Panel.tsx · 职责: 面板 UI:服务器列表 + 增删改表单 + 工具浏览 数据模型