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 中快速接入和扩展外部服务的开发者。

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

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

小夜