dsh-mcp-manager
在终端中运行以下命令:
dsh plugin install zsvd/dsh-mcp-manager
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在终端执行 dsh plugin install zsvd/dsh-mcp-manager 即可安装本插件(源码地址:https://github.com/zsvd/dsh-mcp-manager),安装后重启 DSH Web 并在设置中找到「MCP 服务」页面。
插件介绍
在 DeepSeek Harness(DSH)Web 环境中使用 MCP 服务器时,过去只能手动编辑 cordis.patch.yml 文本文件来增删服务器配置,既容易把 YAML 语法写错,也无法直观判断某个服务器到底有没有成功注册工具——更不必说每次改完都得重启进程。dsh-mcp-manager 把这些操作搬进了设置面板:在「设置 → MCP 服务」页面里,用表单即可完成 stdio 或 streamable-http 服务器的添加、编辑和删除,command、args、cwd、env、url、headers 一应俱全,保存后宿主通过 Cordis HMR 事务性热重载,dsh-mcp-client 原地重连,整个过程不重启任何进程。每行服务器旁边都有实时状态徽标——绿色表示已连接并显示已注册的工具数量,灰色表示离线,鼠标悬停可看详情;标题旁的刷新按钮支持随时手动重测,另有 30 秒自动轮询兜底。写入层面对 -y、@包名等 YAML 保留指示符自动加引号,只重写属于自己的 mcp-client 行,文件里其他 patch 内容原样保留,并发编辑也通过单队列串行化避免交错。
如果你正在 DSH Web 里同时挂多个 MCP 服务器(文件系统、数据库、内部 API 等),又不想每次改配置都去翻 YAML、猜工具有没有加载成功,这个插件就是为你准备的。它不引入独立存储,所有操作都落在同一份 profile patch 层里,去掉依赖和那一行 patch 即可干净卸载。
使用场景
- 在 DSH Web 设置面板中通过表单快速增删改 MCP 服务器
- 实时查看每个 MCP 服务器的连接状态与已注册工具数量
- 修改 MCP 配置后热重载生效,无需重启进程
适合人员
- 在 DSH Web 中同时挂多个 MCP 服务器的开发者
- 频繁调整 MCP 配置、不想每次重启进程的用户
- 需要直观确认 MCP 工具是否成功注册的 AI 工作流搭建者