@js2hou/dsh-mcp-manager
MCP visual manager plugin for DeepSeek Harness: inspect installed/enabled MCP servers, add/remove, enable/disable and view live connection status from the web GUI.
安装
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Js2Hou/dsh-mcp-manager说明文档
阅读完整 README ↗dsh-mcp-manager
MCP 可视化管理器:装没装、连没连,一目了然
查看列表 新增删除 启用停用 连接状态 连接测试 中英双语
设置 → MCP 一站管理 DeepSeek Harness 里的所有 MCP 服务器,
无需再手改 cordis.patch.yml —— 所有修改即改即生效(HMR 热应用)。
✨ 功能一览
- 📋 服务器列表:列出所有已安装/启用的 MCP 服务器(
@deepseek-ai/dsh-mcp-client实例)——serverName、传输方式(stdio/streamable-http)、URL / 命令、启用状态、加载阶段、已注册工具数 - ➕ 新增 / ➖ 删除:表单添加 MCP 服务器(stdio 与 streamable-http,支持 env / headers / args / 超时 / failOnStartupError),带格式与重名校验;一键删除
- 🔌 启用 / 停用:随时切换,工具随之热连接 / 热断开
- 📶 连接状态:每台服务器实时状态胶囊(Connected · N tools / Failed / Loading / Disabled)+ 独立 Test 探测(
initialize+tools/list,报告延迟与工具数) - ✏️ 编辑:在被编辑卡片原位展开表单,保存即应用
- 🌏 多语言:界面文案跟随 DSH 语言(zh / en)实时切换
- 💾 持久化:所有修改写入 profile 的
cordis.patch.yml,重启后保留;页面底部显示文件路径
🚀 安装
前置:已装好 DSH(dsh web 能正常运行),Node.js ≥ 20、pnpm ≥ 10。
一键安装
macOS / Linux(Windows 装了 Git Bash 或 WSL 也可):
curl -fsSL https://raw.githubusercontent.com/Js2Hou/dsh-mcp-manager/main/scripts/install.sh | bash
Windows(PowerShell 5.1+ / pwsh):
irm https://raw.githubusercontent.com/Js2Hou/dsh-mcp-manager/main/scripts/install.ps1 | iex
一键脚本会从 npm 安装 @js2hou/dsh-mcp-manager 并自动挂载;想基于本地源码调试时,直接在仓库 clone 里执行 .\scripts\install.ps1(脚本检测到本地 checkout 会自动用 link: 安装)。
装完硬刷新浏览器(Cmd/Ctrl+Shift+R),打开 设置 → MCP 即可看到管理页。若未出现 MCP 页签,重启一次 DSH(host 半首次挂载需要)。
本地安装(开发调试;从仓库 clone 安装)
把仓库 clone/复制到任意目录后,在仓库根目录执行:
# macOS / Linux
bash scripts/install.sh
# Windows PowerShell
powershell -ExecutionPolicy Bypass -File .\scripts\install.ps1
脚本检测到这是 @js2hou/dsh-mcp-manager 的 checkout,会自动用 link: 方式安装到 ~/.dsh/profiles/web 并挂载。也可显式指定其他路径: