在 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