📡 MCP Radar

HuanLinOTO/dsh-plugin-mcp-manager

MCP 服务器管理面板:GUI 增删改 MCP 服务器配置(写入 cordis.patch.yml + HMR 实时挂载)+ 工具浏览 + agent 面 mcp_* 管理工具 | MCP server management panel: GUI add/edit/delete MCP server configs (writes cordis.patch.yml + HMR hot-mount)

4 stars
0 forks
TypeScript
momentum ▲ 8.0
created 2026-08-16
on radar since 2026-08-17
star trend 3 → 4 since 2026-08-17
dsh-plugin
View on GitHub ↗

About dsh-plugin-mcp-manager

DSH MCP 服务器管理插件 — GUI 增删改 MCP 服务器配置 + 工具浏览 + agent 面 mcp 管理工具。

服务器连接管理 + 工具浏览。连接生命周期完全委托官方 @deepseek-ai/dsh-mcp-client—— 本插件是注册表的「写配置层」+「状态/工具浏览层」,不自己拉连接。

每台 MCP 服务器 = profile cordis.patch.yml 中一条 name: '@deepseek-ai/dsh-mcp-client' 的 insert 行。配置 HMR 实时挂载/卸载/热替换,无需重启 web。

@deepseek-ai/ peer deps 从公共 npm registry 解析(已发布)。yaml(eemeli)是唯一运行时依赖。

文件 职责 ------------ src/registry.ts 服务器注册表:eemeli yaml Document API 读写 insert 行 + loadOverlayPatches 校验 + serverName 唯一 src/tools.ts agent 面 mcp ×4 工具(defineTool,规范 JSON 输出) src/index.ts Node half:/api/mcp-manager 路由 + ctx.tools.schemas() 过滤 + mcp 工具注册 src/client/index.ts client half:settings.section 注册「MCP」面板 src/client/Panel.tsx 面板 UI:服务器列表 + 增删改表单 + 工具浏览

存储 = profile cordis.patch.yml 的 mcp-client insert 行(单一事实来源):

- 支持 stdio(command/args/env/cwd)与 streamable-http(url/headers)。 - 编辑 = 整块替换 config(不深合并,与 loader patch 语义一致)。 - 写前用 eemeli yaml 解析 + 可选 loadOverlayPatches(app-boot)校验;写后失败自动回滚。 - 保留其他行的 !!js 表达式与注释(eemeli Document API 往返保留)。

安装后重启 dsh web(bundle 层在 boot 时加载),浏览器硬刷新(Ctrl+Shift+R)。

- GUI:设置页 → 「MCP」面板。新增/编辑/删除服务器;点击「工具」展开该服务器的 mcp 工具列表。 - Agent:模型可调用 mcpserverlist / mcpserveradd / mcpserverupdate / mcpserverremove。

路由 方法 说明 ------------------ /api/mcp-manager/servers GET 列出服务器 + 工具数 + 状态 /api/mcp-manager/servers POST 新增(body: {config})→ HMR 挂载 /api/mcp-manager/servers/ PUT 编辑(整块替换 config) /api/mcp-manager/servers/ DELETE 删除 /api/mcp-manager/tools GET 工具浏览(mcp 前缀按 serverName 分组) /api/mcp-manager/status GET 运行态状态

From the project README.

Maintaining this server?

Add the radar badge to your README — it shows your project was picked up by MCP Radar and links to this page:

[![On MCP Radar](https://mcp.liqiwa.com/badge.svg)](https://mcp.liqiwa.com/s/HuanLinOTO--dsh-plugin-mcp-manager.html)

Related MCP servers

Dominic789654/awesome-deepseek-harness

A curated list of plugins, skills, MCP servers, patch/profile layers, orchestrators & UIs for DeepSeek Harness (DSH). Visualization · PPT · Coding · Agents · Loops (auto-research) and more. #dsh

⭐ 151TypeScript
huey1in/reef

DSH 插件全家桶:浏览器自动化 + MCP Server + GitHub/GitLab 自动评审 + 原生嵌入面板 | One install, five modules for DeepSeek Harness: browser automation, MCP server, GitHub & GitLab automation, native in-app panel

⭐ 15TypeScript
PerryLink/dsh-mcp-panel

MCP management console for the official DeepSeek Harness MCP client: /mcp command with health diagnostics and pipeline trial calls, a Settings MCP tab with server CRUD (approval-gated writes, automati

⭐ 14TypeScript
oomol-lab/dsh-oomol

OOMOL Connector for DeepSeek Harness—discover connected apps and execute Actions through progressive MCP discovery without exposing provider credentials.

⭐ 11TypeScript
chushixixin/dsh-harness-mcp-server

Expose DeepSeek Harness agent capabilities as an MCP server (brain=Hermes, arms=Harness)

⭐ 9TypeScript
jiuge2467/dsh-studio

现代化 DeepSeek Harness (DSH) 全栈增强工作台 · 多源 MCP 可视化调试中枢 · 视觉思考引擎 · 灵动极客伴侣

⭐ 7TypeScript

📬 Get the weekly radar in your inbox

The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.