只读 MCP 服务器:让 Claude Code 自动为你的 Agent 写回归测试
tom_mathews · reddit · 2026-11-15
Attest 框架的 MCP 服务器 attest mcp 面向 Claude Code / Cursor / Codex,提供 6 个工具让编码 Agent 为 LLM Agent 编写回归测试:
- tracecheck、fixtureinfo 检查录制 trace 的结构与缺失证据
- draftcontract 从录制运行中起草行为契约(如「issuerefund 每个 orderid 至多一次」)并返回 Python/TS 测试代码
- runcontract、evaluate、explainfailure 执行与解释断言
设计约束:完全只读且离线、路径限制在项目根目录、不执行任意代码(runcontract 用封闭文法解析契约)、仅走 stdio。演示仓库里,一个只装了此服务器的全新 Claude Code 会话被要求修复重复退款 bug:它起草基数契约、迭代到在修复后的录制上通过、在事故录制上失败,最后写出 pytest 测试,全部调用记录已提交可查。作者提出的开放问题:封闭文法相比让 Agent 直接写测试代码是否限制过大。
「编程与Agent」频道最新
- Fable 5.2 当 Opus 5.5 顾问提分 1.7 但成本翻倍,避坑指南 — socialwithaayan · 2026-11-15
- 做了 5 个金融数据 MCP server 后的三条实战经验 — Ltx_23 · 2026-11-15
- 用 Claude 每周自动读取 Search Console,自动生成 SEO 修复清单 — martyamark · 2026-11-15
- T.R.U.S.T. 框架:逐项判断哪些工作可以放手给 AI Bot — bfrench · 2026-11-15
- 实测 bot 审计:分诊加深读比全量跑 prompt 省 64% 输入且更稳 — bfrench · 2026-11-15
- 企业里 AI Agent 数量失控了吗?Reddit 热议 Agent 治理难题 — CupRare814 · 2026-11-15