dsh-mcp-manager
在终端中运行以下命令:
dsh plugin install fishlikewater/dsh-mcp-manager
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在已安装 dsh CLI 的环境中执行 dsh plugin install fishlikewater/dsh-mcp-manager 即可安装本插件,源码地址为 https://github.com/fishlikewater/dsh-mcp-manager 。
插件介绍
在 DeepSeek Harness 中接入 MCP 服务器,过去意味着手动编辑 YAML、逐行填写参数、改完重启进程——而且密钥只能明文写进配置。dsh-mcp-manager 把这件事搬进了设置页:打开 设置 → MCP 服务器,即可列出、新增、编辑或删除任意一台 MCP 服务器,保存的瞬间配置热生效,宿主自动挂载或卸载对应的 mcp-client 实例,工具随即出现在模型可用列表中。
管理体验上,每台服务器都配有独立的「开启 / 关闭」开关,关闭即停止实例并移除工具,开启则重新挂载,状态持久化到 settings.yaml。连接层不再只给你一个乐观的「已挂载」:截获 mcp-client 的日志,把断线、重连中、重连成功、放弃重连等异步事件实时投射到界面上。配置支持 stdio(本地命令)与 streamable-http(远程 URL)两种传输,还可逐台设置工具调用超时与启动失败策略。安全维度上,环境变量与请求头的值支持 env:NAME(进程变量)和 cred:NAME(DSH 凭据服务)两种引用,settings.yaml 里只存引用文本,密钥不落盘。多窗口同时编辑时,GET/POST 携带 rev 修订号做乐观锁,冲突即返回 409 并提示刷新,避免静默覆盖他人的改动。
适合正在用 DeepSeek Harness、需要频繁调整 MCP 服务器拓扑的开发者或团队。如果你在多个 profile 之间切换、或者和队友共享同一份 settings.yaml,这套图形化管理、热生效、真实状态反馈和并发保护会显著减少配置出错的概率。headless 模式下(无 webServer)插件自动降级为纯实例管理,依旧可用。
使用场景
- 在设置页新增一台 stdio 或 HTTP 的 MCP 服务器,保存即生效
- 多窗口编辑同一份 MCP 配置时通过乐观锁避免静默覆盖
- headless 环境下无 webServer 也能管理 MCP 实例挂载与卸载
适合人员
- 频繁调整 MCP 服务器拓扑的 DSH 开发者
- 多人共享同一份 settings.yaml 的本地或远程团队
- 希望用凭据引用替代明文密钥、让敏感值不落盘的运维工程师