dsh-lazy-mcp:在 DeepSeek Harness 中按需连接 MCP 服务

前言

在 DeepSeek Harness(DSH)里接多个 MCP 服务器时,常见做法是在进程启动阶段就建立连接并拉取工具列表。MCP 服务未就绪、网络慢或工具很多时,启动会变长,也可能在尚未调用任何工具前就占用连接与资源。

下面介绍社区插件 dsh-lazy-mcp(维护者 kvnis,分类为客户端)。它把「注册工具」和「真正连上 MCP 服务」拆开:启动时用缓存的 manifest 把工具注册进 DSH,第一次调用某个工具时再建立连接。DSH 本身强调「一切皆插件」;插件索引来自 SkillHub 等社区目录,与 DeepSeek、幻方无官方从属关系。

这是什么

dsh-lazy-mcp 是面向 DeepSeek Harness 的 Lazy MCP client。官方简介为:

Lazy MCP client for DeepSeek Harness: registers a server’s tools from a cached manifest at boot and connects on the first call.

一句话:启动阶段只根据本地缓存的 manifest 注册 MCP 工具,延迟到首次调用再连接对应 MCP 服务器。维护者为 kvnis;SkillHub 目录页标注最近版本为 v0.4.0(以目录页显示为准)。GitHub 仓库地址为 kvnis/dsh-lazy-mcp;撰写本文时该仓库页面与 README 均无法抓取(HTTP 404),具体配置字段与示例以目录页及后续可用的源码文档为准。

核心功能

以下能力均来自上述简介与目录说明,未展开的部分不在本文断言。

  1. 启动时注册工具
    在 DSH 启动(boot)阶段,从 cached manifest 读取 MCP 服务器的工具定义,并完成向 Harness 的注册,使智能体在对话中能看到这些工具名称与 schema。

  2. 首次调用再连接
    与「启动即连 MCP」不同,实际与 MCP 服务器的连接推迟到 the first call——即某工具第一次被调用时才建立,从而减少冷启动时的连接压力。

  3. 客户端插件定位
    SkillHub 将其归类为 可安装客户端 类 DSH 插件,适合作为 Harness 进程内的 MCP 接入层,而不是单独的外部服务。

安装与启用

已抓取资料中 GitHub README 不可用,SkillHub 未提供可复制的 shell 安装命令;请勿自行拼接未在文档中出现的 dsh plugin add 形式。

在 SkillHub 插件页 使用「发送给 DeepSeek Harness 安装」生成的说明。页面给出的开头为:

请安装 DSH 插件 kvnis/dsh-lazy-mcp。先读取..

将目录页生成的完整安装话术交给当前 DSH 会话执行;插件标识固定为 kvnis/dsh-lazy-mcp。安装前建议在目录页确认版本号(当前显示 v0.4.0),并在 GitHub 可访问时阅读源码与许可证。

典型用法(行为层面)

因 README 未能抓取,下面只描述简介中可核对的行为路径,不含未证实的配置项或命令。

  1. 在 DSH 中安装并启用 kvnis/dsh-lazy-mcp,并准备好对应 MCP 服务器的 cached manifest(manifest 的格式与路径以插件源码或目录页后续文档为准)。
  2. 重启或启动 DSH 进程后,插件在 boot 阶段根据 manifest 注册 MCP 工具,此时不必已完成与远程 MCP 的长连接。
  3. 在智能体对话中首次调用某一 MCP 工具时,插件再 connect 到该 MCP 服务器并完成实际 RPC。

经过上面的步骤,Harness 在工具列表上仍表现为「已接入 MCP」,但连接成本被推迟到真正需要调用时。

适用场景与注意

适合谁

  • 本地或 CI 中 DSH 挂多个 MCP,希望缩短启动、避免「用不到的服也先连上」的场景。
  • 已能接受「第一次调用某工具时可能多一次连接延迟」的交互方式。

使用注意

  • 插件在 当前 dsh 进程的权限 下运行,manifest 缓存与 MCP 连接行为与进程用户一致;安装前请审查 GitHub 仓库 源码与许可证(仓库暂不可读时以目录页信息为准)。
  • manifest 与真实 MCP 服务不一致时,可能出现注册工具与首次调用失败;需保证缓存与服务器版本匹配,细节以官方文档为准。
  • GitHub 上该仓库星标为 0(线索数据);选型时可结合目录页更新时间与自身需求判断。

结尾

dsh-lazy-mcp 用「manifest 预注册 + 首次调用再连」的方式,为 DeepSeek Harness 提供惰性 MCP 客户端能力,适合希望控制启动成本的智能体开发者。

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

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

小夜