dsh-mcp-skill-control
在终端中运行以下命令:
dsh plugin install shuaihaoV/dsh-mcp-skill-control
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install shuaihaoV/dsh-mcp-skill-control 完成安装,完整源码地址为 https://github.com/shuaihaoV/dsh-mcp-skill-control。
插件介绍
DeepSeek Harness 的 MCP 服务器配置散落在 YAML 文件里,增删一台服务器、调一次连接状态都要手动编辑文本,容易出错也更慢。dsh-mcp-skill-control 把这件事搬进了 dsh web 的会话头部:MCP 服务器页签让你实时查看每台 server 的连接状态、传输方式、端点和已注册工具数,用按钮即可停用、启用、重启、新增或删除,还支持直接粘贴 Claude Desktop、Cursor 或 OpenCode 的 JSON 配置一键导入,自动完成名称 slug 化、SSE 端点拦截和源文档停用标记过滤。
Skills 页签则把散落在本地技能目录下的技能集中呈现,一键启用或禁用,底层只改写 frontmatter 的 disable-model-invocation 字段,Markdown 正文逐字节不动。对于 streamable-http 服务器,插件在端点不可达时会自动发起一次 MCP initialize 探测,把零工具状态翻译成可读的诊断文本,避免该行永远卡在连接中。
整个插件以单包双面(Host + Browser)形态独立分发,零 DSH 源码改动;所有变更通过 YAML Document AST 写入 profile 的 cordis.patch.yml,用户注释、键序、内联格式全部保留,由 HMR 事务在当前进程立即生效并在重启后持久。适合管理多台 MCP 服务器、频繁切换技能组合的 DSH 用户,尤其是从 Claude Desktop 或 Cursor 迁移工作流的团队。
截图预览
使用场景
- 在 Web 界面集中查看和操控多台 MCP 服务器的连接、启停与重启
- 从 Claude Desktop 或 Cursor 的 JSON 配置一键导入 MCP 服务器定义
- 一键启用或禁用本地技能,避免手动编辑 frontmatter 字段
适合人员
- 管理多台 MCP 服务器、频繁调整工具组合的 DSH 用户
- 从 Claude Desktop 或 Cursor 迁移 Agent 工作流的开发人员
- 需要快速切换技能集合并保持配置持久化的工作流用户
