MCP 付费工具防翻车五原则:先报价、确认时二次计价、超时不算失败
eminbudak · reddit · 2026-11-08
Wiro AI 开发者分享为其 MCP 服务器(工具会真实花钱:跑图像/视频模型、启动工作流、部署 agent)构建时总结的经验。调用方是模型,而模型会重试、猜测、误读回复,因此:
- 付费工具先报价:没有 confirm: true 时工具只返回价格和带确切下一步调用的 nextAction,模型向用户展示价格、等待同意后带 confirm: true 重发调用。
- 确认时服务端重新计价:若价格已变动,不扣费,返回新报价。
- 金钱规则写进服务器指令:最关键的一条是「用户没看到价格前说的『同意』不算数」——用户常说「直接给我升级」,模型会当真视为授权。
- 不可逆操作(删除、取消、替换)同样走两步调用。
- 长任务不阻塞:等待类工具 45 秒后返回任务状态和 nextAction 继续等待;超时意味着「未知」而非「失败」,重试原调用是最容易重复扣费的方式。
服务器已开源:github.com/wiroai/Wiro-MCP。
「编程与Agent」频道最新
- 斯坦福发布 Memorilla:16 个记忆 token 压缩 4000 倍上下文,快 27 倍 — _AustinCalvert_ · 2026-11-08
- 13 个免费开源仓库打造 agent 可用的第二大脑 — nikola_mr64990 · 2026-11-08
- 开发者为 Lamport 项目迭代,并考虑微调游戏开发专用模型 — R4nsack · 2026-11-08
- Coinbase CEO 晒多智能体工作流:一名主管代理加统一队列管理全部子代理 — dair_ai · 2026-11-08
- Together 优化服务栈,Step 3 吞吐量提升 3.5 倍 — togethercompute · 2026-11-08
- 游戏开发者分享:先用占位美术搭玩法测试场,子Agent后台生成素材 — chongdashu · 2026-11-08