返回AI资讯
Anthropic发布“用MCP执行代码”实践:让代理以写代码而非直连工具提升效率

Anthropic发布“用MCP执行代码”实践:让代理以写代码而非直连工具提升效率

AI资讯 Admin 113 次浏览

Anthropic 于 2025 年 11 月 4 日发布工程博文,提出在 MCP(模型上下文协议)生态中优先使用“代码执行”路径:将各 MCP 服务器的工具生成为可调用的代码 API,代理先写代码再调用工具,而非把所有工具定义与中间结果硬塞进上下文。文中给出按服务器/工具生成 TypeScript 文件树的做法,代理按需读取所需接口,并在执行环境中过滤与合并数据,仅将必要摘要回传模型,官方示例显示可将约 150,000 Tokens 的上下文消耗压缩到约 2,000,成本与时延显著下降。发布同时引用 Cloudflare 的“Code Mode”观察,指向相同思路。

文章强调此法的额外收益:通过执行环境完成循环、条件与错误处理;在本地/沙箱中对个人数据进行脱敏标记,避免敏感信息进入模型上下文;结合文件系统持久化中间产物,并与 Claude Skills 的可复用“技能”机制相衔接。不过,代码执行需要可靠沙箱、配额与监控,带来新的运维与安全要求,因此需在效率与风控间权衡。

常见问题

Q:这次发布的核心主张是什么?

A:用代码执行对接 MCP:把工具映射为代码 API,按需加载定义、在执行环境处理数据,再把结果摘要回传模型,降低上下文占用与失误率。

Q:相较“模型直连工具”,效率如何?

A:官方示例给出从约 150,000 Tokens 降至约 2,000 的对比,约 98.7% 的节省;具体收益视工具规模与数据量而定。

Q:与 Cloudflare“Code Mode”是什么关系?

A:两者观点一致:让模型写代码调用抽象 API 更高效。Anthropic文内直接引用了该实践。

Q:隐私与合规有什么改进?

A:中间数据默认留在执行环境,可对邮件、电话等敏感字段做令牌化,跨工具流转时再在客户端复原,减少泄露面。

Q:如何与 Claude Skills 协同?

A:代理可把已验证的脚本沉淀为可复用技能(含 SKILL.md 与资源),后续任务直接引用,提高稳健性与可维护性。

MCP生态代码执行优先策略 将工具映射为可调用代码API 代理先写代码再调用工具流 TypeScript文件树按服务器生成 按需加载接口减少上下文冗余 执行环境合并过滤中间数据 上下文从150000降至2000示例 约98.7百分比Token节省说明 模型直连工具与代码模式对比 CloudflareCodeMode思路一致性 在沙箱内处理循环与错误分支 本地执行层进行数据脱敏标记 敏感字段令牌化避免泄露 只回传必要结果摘要到模型 文件系统持久化中间产物 与ClaudeSkills技能机制衔接 已验证脚本沉淀为可复用技能 SKILLmd与资源组织最佳实践 代码执行需配额与监控治理 效率收益与风控成本权衡点 面向大型工具集的抽象API层 跨工具数据流的客户端复原 减少工具定义硬塞上下文风险 提升推理稳定性与可重现性 MCP远程服务器结合代码调用 任务驱动按模块读取接口定义 执行环境支持条件与重试机制 在私域沙箱内合规处理隐私 多步工具链以代码编排执行 开发者如何搭建安全沙箱层 面向团队的可审计脚本仓库 结合权限与配额的运行时控制 对接云端API与数据库的路径 最小上下文摘要生成范式 减少模型误用与幻觉注入面 代码模式降低时延与成本开销 与DeepContext堆料做法的取舍 面向企业的合规与审计友好 在CI流水线运行代理脚本 TypeGen自动生成接口类型定义 接口变更通过版本化管理 结合缓存与去重优化调用数 面向多语言的API封装实践 任务到代码到结果的闭环链路 面向长任务的断点续跑设计 团队协作的脚本评审与签名 工具目录与加载顺序规范化 错误分类与可恢复策略模板 面向高敏场景的本地优先原则 代码执行与模型调用的分层架构

推荐工具

更多