前言¶
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 源碼,源組合文件不會被修改。
- 失敗可見:啓動失敗的狀態可見,不會靜默後臺重試。