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 倉庫

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

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

小夜