DSH Hub
dsh-mcp-manager cover

xxxyz/DeepSeekHarness-MCP-Manager

dsh-mcp-manager

UIWorkflow5 GitHub stars· updated 2026-08-28

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@latest

Restart `dsh web` after install. Bundle APIs can change during the developer preview.

README badge

dsh-mcp-manager DSH Hub badge
[![DSH Hub](https://dshhub.dev/badge/deepseekharness-mcp-manager.svg)](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 APIPOST /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>

Related plugins