给 MCP server 加撤销功能:每次写入都可被 agent 用户回滚
Latter-Mix2317 · reddit · 2026-10-21
Privatrak 团队分享如何让 MCP server 的所有写操作可撤销(轻量版「版本控制」),全文见其博客。
实现要点:
- 每次写入属于一个「run」,agent 不主动开 run 时写工具自动开启,确保没有游离于 run 之外的写入
- 每次写入在与写入相同的事务中保存完整的前后状态
- 撤销按最新优先、单事务执行,删除的对象会以原 id 重建
棘手问题:用户在撤销前已手动改动过数据怎么办?他们的方案是跳过那些被改过的步骤、只撤销其余部分——不够精致但够用。作者称此前没见过其他 MCP server 做类似功能。
「编程与Agent」频道最新
- Garry Tan 力挺 Aside Browser:让 Agent 真正用好网页的解法 — garrytan · 2026-10-23
- 1Password 推出 Agent 专用登录方案,AI 可代登录却不接触密码 — AndrewSchmidtFC · 2026-10-23
- MCP 服务器 30 天后暗藏窃取 SSH 密钥指令,作者开源 mcp-guard 防变节 — ErgoniaWorks · 2026-10-23
- 实测:不在 AGENTS.md 里写明的 MCP 工具,编码 Agent 不会用 — colinmcnamara · 2026-10-23
- 用开源模型+Claude 把一段网球视频变成世界级教练 — tweetsatpreet · 2026-10-23
- 132 个免费开源 AI Agent 与 RAG 项目合集,星标 1.65 万 — Arindam_1729 · 2026-10-23