DeepSeek Harness MCP 協議可視化管理插件

在 DeepSeek Harness (DSH) 的插件生態中,通過 Model Context Protocol (MCP) 連接外部工具是擴展智能體能力的重要手段。在 CLI 環境中管理 MCP 服務器配置相對直接,但在 Web 界面中往往缺乏直觀的管理入口。下面介紹一款可視化管理插件,用於在 DSH Web 界面中動態管理 MCP 服務。

插件介紹

dsh-plugin-mcp-connector 是一個基於 DeepSeek Harness 的 MCP 協議可視化管理插件,由開發者 gxinxing 維護,開源協議爲 MIT。它解決的核心問題是:在 DSH Web Profile 下,如何通過圖形界面添加、刪除、啓用或禁用 MCP 服務器,以及查看工具調用情況。

核心功能

該插件主要提供以下能力:

  • 可視化面板:在 DSH Web GUI 中通過 /mcp 路徑訪問管理頁面。
  • 動態管理:支持對 MCP 服務進行添加、刪除、啓用、禁用及重啓操作。
  • 自動註冊工具:服務啓動後,其定義的 MCP tools 會自動註冊到 DSH,供對話系統調用。
  • 調用日誌:捕獲 MCP 工具的調用參數與返回結果,便於調試。
  • 配置持久化:服務列表保存在 ~/.dsh/mcp-servers.json,重啓後配置依然有效。

安裝與啓用

安裝插件需要具備 Node.js 環境及 DSH Web Profile。

  1. 進入插件目錄。
  2. 安裝依賴並構建。
  3. 安裝到 DSH Profile。
  4. 重啓 DSH 並訪問面板。
# 1. 安裝依賴
pnpm install

# 2. 構建
pnpm build

# 3. 安裝到 DSH Profile
dsh plugin --profile web add .

# 4. 啓動 DSH Web
dsh --profile web

# 5. 瀏覽器訪問管理面板
# http://127.0.0.1:3080/mcp

典型用法

在配置 MCP 服務時,需注意以下規則:

  • 傳輸模式:支持 stdio(本地子進程通信)、sse(Server-Sent Events)和 streamable-http 三種模式。
  • 工具命名:每個 MCP 工具在 DSH 中的公開名稱遵循 mcp__<serverName>__<rawToolName> 的規則。

適用場景與注意

該插件適合需要頻繁調整 MCP 服務配置或調試工具調用邏輯的開發者。

注意:插件以當前 dsh 進程的權限運行,請確保對插件源碼和許可證有了解後再安裝。

總結

通過上述插件,DSH 用戶可以在 Web 界面中完成 MCP 服務的全生命週期管理,無需手動編輯配置文件。更多細節可參考插件目錄或 GitHub 倉庫。

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

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

小夜