实测发现 MCP 工具描述可静默变更,四款主流 AI 编程工具均未提醒
abhiramreddykalluru · reddit · 2026-11-08
作者查看了 Claude Code、Cursor、VS Code 和 Windsurf 四款工具的官方文档,发现没有任何一款说明当已批准的 MCP 工具描述或参数发生变化时会提醒用户重新确认。
关键发现:
- 四款工具都支持禁用单个工具、运行前确认、"总是允许"选项
- 但"总是允许"批准的是某一版本的描述;之后描述被静默改写,授权依旧生效——而工具描述本质上就是一段 prompt,存在 prompt injection 风险
- Claude Code 文档只提到收到 listchanged 会自动拉取新列表,"无需重连",只字未提告知用户
- 作者连续一周多每小时监测公开 MCP 服务器,发现描述新增句子远多于删除,一个服务器的工具在 8 天内改了 15 次
作者在征集社区意见:简单告警是否足够,还是应直接冻结工具直至重新批准?(作者自称在做开源 MCP 测试工具,想据此决定下一步功能。)
「编程与Agent」频道最新
- 开发者观察:Opus 5.5 原生采用 idea 级 actor-critic 自博弈回路 — sytelus · 2026-11-08
- Harbor 一周年:每周处理 200T tokens,Terminal-Bench 超 1000 万次运行 — BenBlaiszik · 2026-11-08
- 打通 GrokBot+Notion 实现招聘数据 T+0,AI 岗年薪 30-100 万 — huangyun_122 · 2026-11-08
- OpenClaw 探索「滑动自动合并」:为 Agent 时代设计新交互范式 — vincent_koc · 2026-11-08
- AACL 2026 综述:以流程视角系统梳理 LLM 智能体训练全管线 — kalyan_kpl · 2026-11-08
- DeepSeek Harness 加入实验性 Git Worktree,解多 Agent 改码冲突 — sven_ai · 2026-11-08