DSH Plugins
返回列表
⚙️

dsh-mcp-json

工作流 更新于 2026.08.15

在终端中运行以下命令:

dsh plugin install caopu16/dsh-mcp-json

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中运行 dsh plugin install caopu16/dsh-mcp-json 即可安装该插件,源码位于 https://github.com/caopu16/dsh-mcp-json 。

插件介绍

你已经在 Claude Code、Kiro、OpenCode 或 Codex 里把 MCP 服务器配得妥妥的,切到 DeepSeek Harness 却发现自己得重新编辑插件树,把每个 server 的 command、args、env 再抄一遍。dsh-mcp-json 做的就是这件事的自动化:它按用户级到项目级的十层路径扫描这些工具的配置文件,把里面定义的 MCP 服务器原样挂载到 Harness 的 MCP 客户端上,让你只管写 JSON,不用再动插件配置。

配置方言差异是另一层麻烦——Claude 用 mcpServers 加 command、args,OpenCode 用 mcp 加单个 argv 数组,Codex 干脆写 TOML。这个插件内置三方言翻译器,字段名、传输标识、开关语义全部自动归一化,你不需要为每个工具维护一套独立写法。文件支持行注释、块注释和尾逗号,因为真实配置文件里这些早就有了。

更关键的是热重载的粒度:文件变化后,插件按服务器逐一对账而非整体重挂载。没变的 server 保持连接和已注册工具,只动新增、删除或编辑的那一个。编辑器连续保存时事件会被 150 ms 防抖合并,避免半截文件被读进去。如果你不想长期依赖其他工具的文件,可以跑一次导入命令将所有条目翻译后写入 ~/.dsh/mcp.json,再把 borrow 设为 false,此后这份文件就完全是你的,不再被任何外部配置覆盖。

适合同时使用两三个 AI 编码工具、已经在其中配好了 MCP 服务器、希望这些配置在 DeepSeek Harness 里直接复用的开发者。团队里有人用 Kiro、有人用 OpenCode,这个插件让所有方言汇到同一个运行时里,省掉了反复抄配置的摩擦。

使用场景

  • 在 Claude Code 里配好的 MCP 服务器,切到 Harness 后无需重抄,直接可用
  • 团队里 Kiro 和 OpenCode 各有一套 MCP 配置,统一自动挂载到同一个 Harness 运行时
  • 编辑任意一层的 mcp.json 后,对应服务器热重载,其余连接不受影响

适合人员

  • 同时使用两个以上 AI 编码工具、已配好 MCP 服务器的开发者
  • 希望把 MCP 配置从插件树中解放出来、只维护 JSON 文件的用户
  • 混合工具团队中需要统一 MCP 服务器视图的工程师