Nichts0v0/dsh-mcp-manager ↗★ 1
dsh-mcp-manager
MCP server manager for DeepSeek Harness: manage MCP servers from the Web settings page, stored globally in $DSH_HOME/mcp-servers.json, connected/disconnected at runtime.
安装
此插件尚未提供可验证的 bundle,或兼容性检查未通过。请先阅读仓库说明。 阅读完整 README ↗
说明文档
阅读完整 README ↗dsh-mcp-manager
在 DeepSeek Harness 的 Web 设置页里直接管理 MCP 服务器——运行时添加、编辑、启用/停用、重连、删除,带实时状态、自动重连和配置文件热同步。
功能简介
- Web 设置页 UI — 独立的"MCP 服务器管理"页面:服务器卡片(实时状态)、添加/编辑表单、两步确认的删除保护。
- 运行时连接 — 服务器即时连接/断开;工具以
mcp____全局注册,所有会话的 agent 都能调用。 - 实时状态 — 可达性探测让关闭的服务器显示 离线 而不是陈旧的"已连接";卡住的连接 30 秒后判为超时。
- 自动重连 — 初始连接失败按指数退避重试(3s → 60s);点"刷新"立即重试一次。
- 启用/停用 — 一键停用立即断开并卸载工具;重新启用即自动重连。
- 配置热同步 —
$DSH_HOME/mcp-servers.json被实时监听,外部修改约 1 秒内生效,无需重启。 - 主题与多语言 — 自动跟随 DSH 浅色/深色主题(含外观插件对
--dsw-alias-*token 的覆盖);UI 内置简体中文 / English。
截图

安装
如果你是人类
-
获取代码并构建:
git clone && cd dsh-mcp-manager && npm install(prepare脚本会自动构建lib/;使用带预构建lib/的发布包可跳过)。 -
让 loader 能从 profile 解析该包(二选一):
- 把整个
dsh-mcp-manager/目录复制或软链接到$DSH_HOME/profiles/web/node_modules/;或 dsh plugin --profile web add。
- 把整个
-
在
$DSH_HOME/profiles/web/cordis.patch.yml追加:- insert: - id: mcp-manager name: dsh-mcp-manager -
重启
dsh web,并强制刷新浏览器页面(Ctrl+Shift+R)以加载新的__DSH_BOOT__。 -
打开 设置 → MCP 服务器,添加你的第一个服务器。
注:Web 面的
cordis.patch.yml热重载未启用(DSH 共享 HMR 行是关的),改配置后需重启。
如果你是一个 AI agent
请按顺序执行,不要跳步:
-
通读本 README(尤其是"功能简介"、"已知限制"和本节)。
-
按需构建:在 下运行 (产出自包含的 + ;插件运行时零依赖)。