前言¶
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 提供了一种按需加载能力的机制,用测量的数据证明了其在多服务器环境下的上下文节省能力。