DSH Plugins
返回列表
⚙️

dsh-mcp-loader

工作流 更新于 2026.09.10

在终端中运行以下命令:

dsh plugin install MikotoMyWife/dsh-mcp-loader

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install 命令安装该插件,完整源码地址为 https://github.com/MikotoMyWife/dsh-mcp-loader,安装后在 profile 中注册 id 为 mcp-loader、package 为 dsh-mcp-loader 即可使用。

插件介绍

当 DeepSeek Harness 上同时挂载了十几个 MCP 服务器时,每个工具的描述与参数 schema 都会固化在每一次模型请求里,token 开销随服务器数量线性膨胀,模型面对上百个工具名时选错的概率也随之上升。dsh-mcp-loader 把每个多工具服务器折叠为一个 loader 工具,真实工具仅在调用 loader 之后才进入当前会话的上下文,再调一次即隐藏;其他会话始终只看到 loader,互不干扰。

核心能力围绕可见性与会话隔离展开:per-server 的 load / hide / reload 切换绑定到调用它的会话及其子代理;auto、lazy、eager 三种模式分别控制是否在启动时探测;hiddenTools 按代理粒度屏蔽已在注册表中的工具,disabledTools 则在注册前直接丢弃匹配项,两者语法一致但作用轴不同。此外提供 descriptionPreset、参数描述截断、服务器指令注入、资源桥接、有序重同步、传输层容错与子进程环境净化等工程细节,保证多服务器、多会话并发下行为可预期。

适合在 DeepSeek Harness 中运行三个以上 MCP 服务器、且希望把 token 预算留给正文而非工具 schema 的团队和开发者;也适合对工具可见性有精细控制需求(按代理屏蔽、按规则禁用)的场景。只依赖官方 MCP client 库,无额外运行时重量。

使用场景

  • 同时挂载多个 MCP 服务器导致每次请求 token 被工具 schema 大量占用
  • 需要让不同代理或会话只看到各自所需的工具子集
  • 希望在不丢失工具能力的前提下压缩模型可见工具列表
  • 多会话并发运行 MCP 工具且要求互不污染可见状态

适合人员

  • 在 DeepSeek Harness 中运行三个以上 MCP 服务器的开发者
  • 需要对工具可见性做按代理、按规则精细控制的 AI 工作流团队
  • 关注每次请求 token 开销与工具选择准确率的 AI 工程师