DSH Plugins
返回列表
⚙️

dsh-mcp-test

工作流 更新于 2026.10.19

在终端中运行以下命令:

dsh plugin install zhengqiuyang/dsh-mcp-test

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

在 DeepSeek Harness 中执行 dsh plugin install zhengqiuyang/dsh-mcp-test,或从 https://github.com/zhengqiuyang/dsh-mcp-test 安装该插件。

插件介绍

模型能调用的每一项工具都是供应链面:官方工具、插件工具、MCP 工具。升级一个插件或 MCP 服务后,工具可能被悄悄增删或改参,而静态安装扫描往往盯不到「运行时模型真正看见的那张表」。dsh-mcp-test 面向 DeepSeek Harness,在信任路径上不经过 LLM,对当前可见工具注册表做快照并与仓库里提交的基线对比,让表面漂移当场暴露,而不是混进日常对话里。

插件通过 ctx.tools.schemas() 抓取完整可见注册表(名称、描述、参数),生成可提交的基线文件(.dsh-mcp-test/baseline.json,名称排序、稳定 JSON)。之后每次注册表变化都会与基线做 diff;参数比较对键序不敏感,重排不算漂移,实质修改才算。你还可以用 ignoreTools 排除故意动态的工具。

v0.1 聚焦「快照 + 漂移检测」这一支柱;针对运行中 MCP 的功能与注入探测(mcp-test 类能力)在路线图中。若你维护带 MCP/插件的工作流、希望在 CI 或升级前回答「模型能调用的东西变了吗」,这个插件很适合作为契约门禁。

它属于 dsh 供应链防护家族中「能调用什么」这一环,与读防护、写门禁、行为证明等插件互补;在 DSH 0.2.x 线验证,Node 20+。

使用场景

  • 插件或 MCP 升级前核对模型可见工具是否变化
  • 在仓库中提交基线并在 CI 中拦截工具注册表漂移
  • 排查静默增删改工具导致的代理行为异常

适合人员

  • 维护 DSH 工作流与 MCP 集成的开发者
  • 关注代理供应链与升级安全的团队
  • 需要在合并前做工具契约门禁的仓库维护者