在 DeepSeek Harness Web 中,管理 MCP 服務器通常需要直接編輯配置文件。dsh-mcp-market 插件提供了一個可視化的市場面板和管理界面,用於添加、配置和管理這些服務。它簡化了流程,支持模板和熱加載。
插件簡介¶
這是 DeepSeek Harness Web 的 MCP 市場與管理面板,由 Mrxieyong 維護。它解決了手動配置繁瑣的問題,提供了現成的模板和可視化的管理操作。
核心功能¶
- MCP 市場模板:提供 Apifox(公有云/私有化)、Apipost(雲端/私有化)、MasterGo、Pixso 等官方模板。
- 手動配置:支持粘貼 Claude Code .mcp.json 格式的完整配置,支持多臺服務、支持註釋。
- 服務列表管理:在“我的服務”中可以對已添加的服務進行啓用/停用、編輯、刪除操作。
- 配置熱加載:保存配置後立即生效,無需重啓
dsh web。
安裝與啓用¶
插件通過 dsh.bundle 自注冊,安裝後 loader 會熱加載生效。
dsh plugin --profile web add github:Mrxieyong/dsh-mcp-market
安裝後,在瀏覽器中刷新頁面即可看到左側邊欄的入口或會話頂部的快捷入口。
使用方法¶
-
從市場添加
點擊「從市場添加」按鈕,選擇對應的模板(如 Apifox 或 Pixso)。這會打開配置頁面,預填模板骨架,你需要自行填入令牌、項目 ID 或私有化地址等參數。 -
手動配置
點擊「手動配置」,直接粘貼完整的mcpServersJSON(Claude Code 格式)。支持一次粘貼多臺服務,並可在 JSON 中使用//添加註釋。 -
管理服務
在“我的服務”列表中,點擊服務展開操作欄。你可以啓用或停用服務,點擊編輯回填當前配置進行修改,或刪除服務。
工作原理¶
插件將每個 MCP 服務維護爲一個 @deepseek-ai/dsh-mcp-client 實例行,寫入本機的 $DSH_HOME/profiles/web/cordis.patch.yml 文件中。
# >>> dsh-mcp-market managed region >>>
- insert:
- id: mcp-market-apifox
name: '@deepseek-ai/dsh-mcp-client'
config:
serverName: apifox
transport: stdio
command: npx
args: ['-y', 'apifox-mcp-server@latest', '--project=…']
env:
APIFOX_ACCESS_TOKEN: '…'
# <<< dsh-mcp-market managed region <<<
DSH 的 loader 會讀取該文件並熱加載配置。新增的服務會自動連接並註冊工具爲 mcp__<serverName>__<toolName>,模型可直接調用。
注意事項¶
- 安全:Token 以明文形式保存在本機
cordis.patch.yml中,請勿將此文件提交到版本庫。 - 兼容性:Figma 官方遠程 MCP 僅支持 OAuth 2.0,不支持 PAT,當前插件暫無法直連;Pixso 請使用 token 方式(面板模板已內置正確請求頭)。
卸載¶
卸載插件後無需手工清理註冊行,面板內刪除全部服務後託管區域即可移除。
dsh plugin --profile web remove dsh-mcp-market
源碼與更多信息請訪問:GitHub