dsh-mcp-manager-plus:DeepSeek Harness MCP 服務器管理插件

前言

DeepSeek Harness(DSH)採用插件化架構,通過擴展配置文件來管理各類功能。Model Context Protocol(MCP)作爲連接模型與外部工具的協議,其配置通常需要手動編輯 YAML 或 JSON 文件。修改配置文件容易出錯,且缺乏可視化的啓停控制。dsh-mcp-manager-plus 插件在 DSH 設置界面的左側邊欄新增了「MCP 管理」頁面,解決了在瀏覽器端直接管理 MCP 服務器的問題。

這是什麼

這是一個由 appthin 維護的 MCP 服務器管理插件。它主要解決在 DSH 環境下查看、啓用/停用、編輯、重啓與刪除 MCP 服務器的需求,避免直接操作底層配置文件。

核心功能

  • 列表與展開:在設置頁面列出所有配置的 MCP 服務器。點擊列表項可展開,查看該服務器當前註冊到模型的所有工具及其描述。
  • 啓用與停用:通過寫入補丁層的 disabled 覆蓋行實現。配置改動約 1 秒內熱生效,無需重啓 DSH。
  • 編輯:支持兩種模式。一種是表單模式,逐字段修改;另一種是 JSON 模式,打開即預填當前配置,支持整段粘貼替換。
  • 重啓與刪除:重啓用於連接中斷後的恢復;刪除用於從配置文件中移除服務器。
  • 添加:直接粘貼任意主流工具的 MCP 配置,插件會自動識別格式(包括 Codex 的 TOML 格式與帶註釋的 JSON)。
  • 多語言:支持中文與英文,默認跟隨界面語言。

安裝與啓用

安裝前請確保環境滿足要求:DSH 版本在 0.1.6-alpha.1 到 0.3.0 之間,且 DSH 依賴的 Node.js >= 24.2.0 與 Git >= 2.31.0。

執行以下命令安裝到 web profile:

dsh plugin --profile web add dsh-mcp-manager-plus

安裝後重啓 dsh 或等待熱重載,進入「設置 → MCP 管理」即可看到新頁面。

典型用法

  1. 打開 dsh web,進入設置 → MCP 管理。
  2. 點擊「添加」按鈕,粘貼 Codex 的 config.toml 或其他工具的 JSON 配置,插件會自動識別並導入。
  3. 在編輯彈窗中,點擊右上角的分段開關在「表單模式」和「JSON 模式」之間切換。
  4. 若需更新或卸載,可在命令行執行:
dsh plugin --profile web add dsh-mcp-manager-plus  # 更新
dsh plugin --profile web remove dsh-mcp-manager-plus # 卸載

適用場景與注意事項

  • 該插件以當前 dsh 進程的權限運行,請確保來源可信。
  • 憑據在讀取時會被掩碼,不會顯示在頁面中。
  • 部署內置的服務器是隻讀的,不能編輯或刪除。
  • 卸載插件後,profile 補丁層中由該插件寫入的 MCP 服務器配置行會原樣保留,不會被連帶刪除。

總結

dsh-mcp-manager-plus 通過提供可視化的界面,降低了 MCP 服務器配置的維護成本。支持多種配置格式的自動識別與編輯,能夠滿足在 DSH 環境下對 MCP 服務器進行全生命週期管理的需求。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜