前言¶
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 提供了一種按需加載能力的機制,用測量的數據證明了其在多服務器環境下的上下文節省能力。