MCP 成功不等于正确,谁来验证工具副作用成了问题
marcin_michalak · reddit · 2026-07-26
一位在做 基于 MCP 的 agent 托管的创始人提出了一个很实际的问题:MCP 工具调用成功,并不等于底层动作真的做对了。
他举的例子很直接:部署工具可能返回成功,但实际上发了错误的构建;数据库工具也可能返回成功,却改错了行。问题不在协议层,而在于谁来负责动作后的结果验证。
他想确认业界在真实副作用场景里到底怎么做:
- 是让客户端 agent 自己复查工具调用?
- 还是让服务端在返回成功前做后验校验?
- 又或者现在很多系统其实还是把 200 OK 当成“任务完成”?
这是一个面向 infra、部署和数据写入工具的实战问题。
「编程与Agent」频道最新
- OpenAI 将 ChatGPT Voice 推上桌面,支持语音指挥多个 agent — steipete · 2026-07-26
- Agensis 推出人类与智能体协作工作区,支持自有硬件部署 — jasonkneen · 2026-07-26
- Codex 备份高中硬盘,顺手翻出一堆尴尬旧文件 — shakoistsLog · 2026-07-26
- 马斯克转发:Grok Build 是最喜欢的编码智能体 CLI — elonmusk · 2026-07-26
- CodeInspectus 通过 MCP 给 Codex 加上本地安全扫描 — hibzy7 · 2026-07-26
- Open Minis 开源完整手机端 AI Agent 技术栈 — dotey · 2026-07-26