neoxider-mcp-hub:DeepSeek Harness 的懒加载 MCP 能力代理

前言

DeepSeek Harness 的理念是“一切皆插件”。当我们在 Harness 中集成多个 MCP 服务器时,每个服务器都会向模型暴露其工具 Schema,这会导致上下文占用线性增长。neoxider-mcp-hub 是为了解决这一问题而生。

是什么

neoxider-mcp-hub 是 NeoXider 维护的一个集成插件,使用 MIT 许可证。它是一个“懒加载”的能力代理,将你拥有的所有 MCP Schema 收敛为一个常驻工具。

插件的核心价值在于:在保持工具选择准确率不变的前提下,将常驻的上下文占用减少了 93.2%。这种节省是经过测量的,而非估算。

核心功能

插件主要提供以下能力:

  • MCP 与技能代理:将多个 MCP 服务器和技能收敛为一个名为 capability_hub 的常驻工具。主机只需要与这一个工具交互。
  • 懒加载:代理会检查权限,按需唤醒一个受信任的服务器,执行操作后即可关闭,无需常驻。
  • Token 优化:通过在工具描述中内联能力目录,避免了为每个工具重复发送 Schema,从而节省 Token。
  • 技能支持:支持技能体的按需加载。

安装与启用

目前没有官方提供的直接安装命令。你需要通过源码或目录的方式将插件集成到 Harness 中。

在配置前,请确认 package.json 中定义了必要的文件结构(如 dist/src、data/catalog.json 等)以及 dsh 配置块。插件在当前 DSH 进程权限下运行,安装前应检查源码与许可证。

典型用法

在 DSH 的配置中启用该插件后,模型不再面对数十个工具 Schema,而是面对单一的 capability_hub。调用时需要构造特定的 JSON 动作:

{
  "action": "tools",
  "name": "playwright",
  "query": "click"
}

插件内部会解析该请求,查找目录,唤醒对应服务器并执行。

适用场景与注意

该插件并非免费,且不适合所有场景:

  • 适用场景:当你拥有许多 MCP 服务器,但每个任务只使用其中少数几个时,使用代理可以节省大量常驻上下文。
  • 不适用场景:如果每个任务都需要使用所有配置的工具,那么静态配置(经典模式)反而更便宜。
  • 成本模式:经典模式是一次性支付,而代理模式是在运行时按需支付。在上述 JSON 示例中,直接调用 tools 是最经济的路径。

插件通过目录检索来决定调用哪个能力,因此目录的描述质量直接影响模型的选择准确率。

结语

neoxider-mcp-hub 为 DeepSeek Harness 提供了一种按需加载能力的机制,用测量的数据证明了其在多服务器环境下的上下文节省能力。

插件目录 | GitHub 仓库

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

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

小夜