前言¶
DeepSeek Harness (DSH) 的核心设计理念是「一切皆插件」。在构建智能体或接入 MCP (Model Context Protocol) 工具时,通常需要修改配置文件或重启宿主才能生效。dsh-mcp-manage 插件为 DSH 的 Web GUI 提供了 MCP 管理能力。通过设置页面,用户可以直接查看所有已安装的工具,添加或编辑服务器配置,以及启用或停用服务,所有操作即时生效,无需重启宿主或修改 dsh 源码。
核心功能¶
- 查看所有已安装的 MCP 工具:每个服务器以“N 个工具”的计数展示,点击可展开查看工具列表。
- 添加 MCP 服务器:支持
stdio和streamable-http两种传输类型。 - 编辑与重启:编辑任意字段后,实例会自动以新配置重启。
- 卸载与删除:卸载运行实例并删除持久化记录。
- 启用/停用:一键开关,停用立即卸载,启用立即加载。
- 组合配置管理:组合配置(cordis.yml / patch)中提供的 MCP 行可在运行时直接编辑、停用或移除。
- 持久化:记录与覆盖状态保存在
$DSH_HOME/mcp-manage/servers.json,宿主重启后自动恢复。
安装与启用¶
使用以下命令安装插件:
dsh plugin --profile web add dsh-mcp-manage
安装完成后,重启 dsh web,在 设置 → MCP 管理 页面即可使用。
注意事项¶
- 版本要求:要求 DSH 版本 ≥ 0.1.0-rc.6。
- 无需重启:所有操作无需重启宿主。
- 源码保护:无需修改 dsh 源码,源组合文件不会被修改。
- 失败可见:启动失败的状态可见,不会静默后台重试。