
xxxyz/DeepSeekHarness-MCP-Manager
dsh-mcp-manager
DSH durable MCP server manager plugin — Settings UI + HTTP API + mcp_manager_* model tools, cross-platform installers
Install
npx @deepseek-ai/dsh plugin --profile web add @xxxyz/dsh-mcp-manager@latestRestart `dsh web` after install. Bundle APIs can change during the developer preview.
README badge
[](https://dshhub.dev/plugins/deepseekharness-mcp-manager)Paste this into your README. The star count updates with every catalog sync.
From the README
Excerpt from xxxyz/DeepSeekHarness-MCP-Manager, cleaned of badges and images.
dsh-mcp-manager
<b style="font-size: 1.15em;">DeepSeek Harness 的 MCP 服务与技能管理器:装没装、连没连、一页管完。</b><br /><br /> <code>服务器列表</code> <code>新增 / 编辑 / 删除</code> <code>启用 / 停用</code> <code>重启</code> <code>工具数健康</code> <code>JSON 导出 / 导入</code><br /> <code>Skills 浏览 / 搜索 / 停用</code> <code>4 个模型工具</code> <code>HTTP API</code> <code>dsh plugin 一条命令</code><br /><br /> <b>设置 → MCP 管理</b> 管理项目级与全局 <code>cordis.patch.yml</code> 中的 <code>@deepseek-ai/dsh-mcp-client</code> 行,<br /> <b>设置 → Skills 管理</b> 浏览并停用各来源的技能——无需再手改配置文件,所有修改即改即生效(HMR 热应用),重启、升级后依然存在。
🛒 已收录于 <a href="https://dsh.market"><b>dsh.market</b></a> 与 <a href="https://awesome-dsh-plugin.com"><b>awesome-dsh-plugin.com</b></a> 官方插件列表(<a href="https://github.com/awesome-dsh-plugin/awesome-dsh-plugin/pull/2078"><b>PR #2078</b></a> 已合并)
🌏 <a href="./README.md"><b>中文</b></a> · <a href="./README_EN.md">English</a>
<br /> <p align="center"><img src="show.png" alt="dsh-mcp-manager 设置 → MCP 管理 页面图例" /></p>✨ 功能一览
- 📋 服务器列表:列出所有已配置的 MCP 服务器(
@deepseek-ai/dsh-mcp-client实例)——serverName、传输方式(stdio/streamable-http)、URL / 命令、启用状态、loader 实时加载阶段、已注册工具数 - ➕ 新增 / ➖ 删除:表单添加 MCP 服务器(支持 env / headers / args),带格式与重名校验;一键删除
- 🔌 启用 / 停用:随时切换,工具随之热连接 / 热断开
- 🔄 重启:disable + re-enable,自动重连并重新同步工具
- 💾 持久化:写入项目级(
profiles/<profile>/cordis.patch.yml)或全局(~/.dsh/cordis.patch.yml),重启后保留;页面底部显示文件路径 - 🩺 健康检查:每台服务器实时工具数与 loader 阶段,异常一目了然
- 📦 备份 / 恢复:JSON 导出 / 导入,合并新增、已存在自动跳过
- 🤖 模型工具:宿主注册 4 个
mcp_manager_*工具,模型可直接查询与操作 MCP 服务 - 🧠 技能管理:设置 → Skills 管理 页列出 DSH 全部技能,按来源分组(项目级 / 运行时 / 自定义 / 用户级 / 内置 / 插件自带)并支持搜索与按 provider 折叠;一键停用 / 启用任意技能(rank-0 override provider,任何来源层级都可禁),状态持久化到
dsh-skill-manager.json,HMR 即时生效 - 🌐 HTTP API:
POST /dsh-mcp-manager/api(JSON{op, args}→{ok, ...}),供客户端与脚本调用。带跨站(CSRF)防护:仅接受 POST、必须携带x-dsh-plugin: dsh-mcp-manager请求头、校验同源 Origin(curl 等本地脚本无需 Origin) - 📦 一键安装:
dsh plugin --profile web add一条命令装包 + 自动挂载(Windows / macOS / Linux)
🚀 安装
前置:已装好 DSH(dsh web 能正常运行),Node.js ≥ 18、pnpm ≥ 9。
方式一 · dsh 命令安装(推荐)
一条命令装包 + 自动挂载(dsh.bundle.patch 机制,无需手动改任何配置文件):
dsh plugin --profile web add @xxxyz/dsh-mcp-manager@latest
装完硬刷新浏览器(Cmd/Ctrl+Shift+R)即可看到 设置 → MCP 管理(DSH 对 client 改动热加载,无需重启;仅 host 半更新时需要重启)。
方式二 · 让 DSH 自己装
把下面这段提示词发给任意一个 DSH 会话:
帮我安装 dsh-mcp-manager 插件(DSH MCP 服务管理器),步骤:
1. 执行 dsh plugin --profile web add @xxxyz/dsh-mcp-manager@latest
2. 完成后提醒我硬刷新浏览器(Cmd/Ctrl+Shift+R)
遇到报错先查 https://github.com/xxxyz/DeepSeekHarness-MCP-Manager README 的常见问题表。
更新
dsh plugin --profile web add @xxxyz/dsh-mcp-manager@latest
也可把 ~/.dsh/profiles/web/package.json 里的版本号改高后 pnpm install。改完硬刷新浏览器(Cmd/Ctrl+Shift+R)即可(client 改动无需重启 DSH)。
<b>常见问题</b>
…
