HuanLinOTO/dsh-plugin-mcp-manager
HuanLinOTO★ 0TypeScriptLast synced: 2026-08-16
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) + tool browsing + agent-side mcp_* management tools
README excerpt
📌 本插件已收录于 dshfind 插件超市,点击上方徽章直达主页。 dsh-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 :模型可调用 …
View full README on GitHub →Category
🎨 Best DeepSeek Harness Design Plugin. The open-source Claude Design alternative. 🖥️ Local-first desktop app. 🖼️ Your coding agent becomes the design engine: prototypes, landing pages, dashboards, slides, images & video — real files, HTML/PDF/PPTX/MP4 export. 🤖 Claude Code / Codex / Cursor / DeepSeek Harness / OpenCode & 20+ CLIs via BYOK.
★ 87,083
volcengine/OpenVikingSelf-evolving Context Database for AI Agents. Unify Agent Memory, Knowledge RAG and Skills.
★ 28,512
titanwings/colleague-skill将冰冷的离别化为温暖的 Skill,欢迎加入数字生命1.0!Transforming cold farewells into warm skills? It's giving rebirth era. Welcome to Digital Life 1.0. 🫶
★ 22,575