DeepSeek Harness MCP 總管理器

前言

DeepSeek Harness (DSH) 原生具備文件讀寫、bash 執行等能力,因此針對本地文件系統的 MCP 插件價值有限。MCP 的核心價值在於連接外部服務,如 GitHub、Slack、Postgres 或各類 SaaS。然而,維護一份靜態的服務器清單遠跟不上生態發展,且手動編寫 cordis.patch.yml 配置繁瑣。

dsh-mcp-manager 是一個 DSH 插件,旨在解決上述問題。它提供了一個統一的頁面來管理所有 MCP 服務器,支持從活體註冊表和 npm 搜索、卡片式一鍵安裝,並允許自定義 STDIO 與流式 HTTP 接入。

核心功能

活體目錄瀏覽

插件不內置靜態清單,而是直接查詢上游數據源:
* 官方 MCP Registry:提供搜索與翻頁,顯示條目的來源與傳輸方式(HTTP 或 npm)。
* npm registry:補充尚未進入官方註冊表的包,並顯示月下載量與質量分。
* 離線降級:當兩個源均不可達時,回退到內置零配置種子,並明確標註服務不可用。

按包名直查

部分包未在官方註冊表收錄或描述中未包含關鍵詞,導致無法被搜索。插件支持直接輸入 @scope/name 查詢 npm,並從包的 bin 字段自動推導啓動命令。

服務器管理

  • 卡片列表:顯示連接狀態、傳輸方式,支持開關、編輯、刪除。
  • 就地編輯:修改參數或環境變量後保存即生效,無需重啓進程。
  • 只讀保護:手動寫入 cordis.patch.yml 的服務器(如 obscura)會被標記爲外部配置,防止被插件誤改。

自定義接入

支持手動添加 STDIO 或流式 HTTP 類型的服務器,填寫啓動命令、參數、環境變量及請求頭。

斜槓喚起

安裝完成後,服務器會自動出現在 / 列表中。輸入 /名稱 任務 可直接觸發對應 MCP 工具。支持三種寫法:/name、//name、/@scope/name。

安裝與啓用

  1. 在 DSH 左側邊欄進入 插件 頁面。
  2. 點擊右上角 + 添加插件。
  3. 在輸入框粘貼倉庫地址:
https://github.com/JokerAn/dsh-mcp-manager
  1. 點擊 安裝。

安裝完成後,必須完全退出並重新打開 DSH,才能在 設置 → 內置插件 → MCP 中看到該插件。

使用方法

從公共目錄安裝

切換到「公共 MCP 目錄」搜索,零憑據的服務器點擊「一鍵安裝」即可。需要令牌的服務器(如 GitHub)安裝後會彈出表單。

安裝 npm 包

切換到 npm 源或直接輸入包名(如 @scope/name),點擊「直接安裝」卡片,命令由包的 bin 自動推導。

自定義服務器

點擊 + 添加,選擇 STDIO 或流式 HTTP 類型,填寫配置後保存。

使用工具

裝好的服務器工具會以 mcp__<名稱>__<工具> 的格式註冊給模型,無需重啓即可使用。

注意事項

  • 顯示名稱:服務器名稱受命名規則限制可能無法顯示中文,插件支持單獨設置顯示名稱,該名稱僅保存在本地,不影響服務器配置。
  • 權限與安全:插件以當前 DSH 進程權限運行,請確保安裝前檢查源碼與許可證。

總結

dsh-mcp-manager 通過活體註冊表和 npm 搜索解決了 MCP 發現難的問題,通過卡片式管理和自定義接入解決了配置繁瑣的問題。安裝後無需重啓即可動態調整配置,適合需要在 DSH 中快速接入和擴展外部服務的開發者。

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

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

小夜