dsh-mcp-manager
在终端中运行以下命令:
dsh plugin install ZnonEn/dsh-mcp-manager
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install ZnonEn/dsh-mcp-manager,或从 https://github.com/ZnonEn/dsh-mcp-manager 获取源码后按 DSH 插件方式安装,装完重启 DSH。
插件介绍
在 DeepSeek Harness 里,MCP 服务器只能写在 profile 目录的 cordis.patch.yml 里。手改这份文件很容易踩坑:条目格式必须符合官方 schema,改完也不知道进程是否真的起来,一旦 YAML 写坏还可能让 DSH 启动失败。
dsh-mcp-manager 把这件事搬进桌面端设置页「MCP 服务器」。你可以在界面上列表查看、新增、编辑、删除,并启用或停用服务器;保存时会按 schema 校验、行级改写配置,并在写盘前后自检,失败则整份回滚。运行状态来自 pluginManager 的实测结果,而不是凭文件猜测。
它还支持在设置页只读查看 cordis.patch.yml 原文,并提供 HTTP 接口供脚本化操作。插件零依赖,host 侧只用 Node 内置能力处理 YAML,浏览器侧是轻量设置 UI。
适合经常在 DSH 里增减或调试 MCP 服务器、又不想反复手改 patch 文件的用户;若你只在别处维护配置、从不碰 profile patch,可能用不上这一页。
使用场景
- 在 DSH 里频繁新增或调整 MCP 服务器,不想手改 cordis.patch.yml
- 需要一眼看清各 MCP 是否在运行、加载失败还是待重启
- 保存配置后想确认热加载是否生效,而不是猜文件写对了没有
适合人员
- 日常使用 DSH 桌面端并依赖 MCP 工具的用户
- 负责维护 profile 与 MCP 接入的开发者
- 希望降低 YAML 写错导致 DSH 无法启动风险的人