Anthropic API 赋能 AI 代理:代码执行、MCP 连接器等新功能详解

1

在人工智能代理的构建领域,Anthropic 公司于 2025 年 5 月 22 日宣布推出一系列增强 API 功能,旨在赋能开发者构建更强大的 AI 代理。这些新功能包括代码执行工具、MCP 连接器、文件 API 以及长达一小时的提示缓存能力。本文将深入探讨这些创新功能,并分析其在实际应用中的潜力。

构建更强大的 AI 代理

Anthropic API 结合 Claude Opus 4 和 Sonnet 4,通过这些测试版功能,使开发者能够构建执行高级数据分析的代码代理,通过 MCP 服务器连接到外部系统,跨会话高效存储和访问文件,并通过经济高效的缓存将上下文保持长达 60 分钟,而无需构建自定义基础设施。

例如,项目管理 AI 代理可以使用带有 Asana 的 MCP 连接器来引用任务和分配工作,通过 Files API 上传相关报告,使用代码执行工具分析进度和风险,并在整个过程中保持完整的上下文——所有这些都通过扩展提示缓存来降低成本。

这些功能与现有的 Web 搜索和引用功能相结合,构成了构建 AI 代理的综合工具包的一部分。接下来,我们将详细探讨每项新功能。

代码执行工具:释放 Claude 的数据分析潜力

Anthropic API 引入了一个代码执行工具,使 Claude 能够在沙盒环境中运行 Python 代码,以生成计算结果和数据可视化。这使得 Claude 从代码编写助手转变为数据分析师,可以直接在 API 调用中迭代可视化、清理数据集和得出见解。

借助代码执行工具,Claude 可以在单个交互中加载数据集、生成探索性图表、识别模式并根据执行结果迭代优化输出。这意味着 Claude 可以处理复杂的端到端分析任务,而不仅仅是建议您单独运行的代码。

An illustration of a triangle connected to a circle.

代码执行工具在各行各业拥有广泛的应用前景:

  • 金融建模: 生成财务预测、分析投资组合以及计算复杂的财务指标。
  • 科学计算: 执行模拟、处理实验数据以及分析研究数据集。
  • 商业智能: 创建自动报告、分析销售数据以及生成绩效仪表板。
  • 文档处理: 提取和转换各种格式的数据、生成格式化报告以及自动化文档工作流程。
  • 统计分析: 对数据集执行回归分析、假设检验以及预测建模。

Anthropic 为每个组织提供每天 50 小时的代码执行工具免费使用时间,超出部分按每个容器每小时 0.05 美元的价格收费。有关定价的更多信息,请参阅文档。

MCP 连接器:简化与外部系统的集成

Anthropic API 上的 MCP 连接器使开发者能够将 Claude 连接到任何远程模型上下文协议 (MCP) 服务器,而无需编写客户端代码。

以前,连接到 MCP 服务器需要构建您自己的客户端工具来处理 MCP 连接。现在,Anthropic API 会自动处理所有连接管理、工具发现和错误处理。只需将远程 MCP 服务器 URL 添加到您的 API 请求,您就可以立即访问强大的第三方工具,从而大大降低了构建支持工具的代理的复杂性。

当 Claude 收到配置了 MCP 服务器的请求时,它会自动执行以下操作:

  • 连接到指定的 MCP 服务器
  • 检索可用工具
  • 推断要调用什么工具以及要传递什么参数
  • 以代理方式执行工具调用,直到获得足够的结果
  • 管理身份验证和错误处理
  • 返回包含集成数据的增强响应

远程 MCP 服务器生态系统的不断发展意味着您可以轻松地向 AI 应用程序添加功能,而无需构建一次性集成。您可以与任何远程 MCP 服务器集成,包括来自 Zapier 和 Asana 的服务器。请参阅我们的文档以了解更多远程 MCP 服务器。

Files API:高效管理文档数据

Files API 简化了开发者在使用 Claude 构建时存储和访问文档的方式。现在,您可以上传一次文档并在对话中重复引用它们,而无需在每个请求中管理文件上传。

这简化了开发工作流程,特别是对于需要处理大型文档集(例如知识库、技术文档或数据集)的应用程序。

Files API 将与代码执行工具集成,使 Claude 能够在代码执行期间访问和处理上传的文件,并生成图表和图形等文件作为响应的一部分。这意味着开发者可以通过 Files API 上传一次数据集,然后让 Claude 在多个会话中分析它,而无需重新上传。

扩展提示缓存:降低成本,提升性能

开发者现在可以选择我们的标准 5 分钟生存时间 (TTL) 进行提示缓存,或者选择额外的 1 小时 TTL,但需要额外付费——这是一个 12 倍的改进,可以减少长时间运行的代理工作流程的费用。通过扩展缓存,客户可以为 Claude 提供广泛的背景知识和示例,同时将长时间提示的成本降低高达 90%,并将延迟降低高达 85%。

这使得构建在较长时间内保持上下文的代理成为可能,无论他们是处理多步骤工作流程、分析复杂文档还是与其他系统协调。以前面临高昂成本的长期运行的代理应用程序现在可以高效地大规模运行。

总结与展望

Anthropic API 推出的一系列新功能,为 AI 代理的开发带来了革命性的变化。代码执行工具赋予了 Claude 强大的数据分析能力,MCP 连接器简化了与外部系统的集成,Files API 提高了文档管理的效率,而扩展提示缓存则降低了成本,提升了性能。这些功能的结合,为开发者构建更智能、更高效的 AI 代理提供了强大的工具。

随着人工智能技术的不断发展,我们可以期待 Anthropic API 在未来推出更多创新功能,推动 AI 代理在各个领域的应用。例如,未来的 AI 代理可能会具备更强的自主学习能力,能够根据实际应用场景自动优化自身性能。此外,随着自然语言处理技术的进步,AI 代理将能够更好地理解人类意图,实现更自然、更流畅的人机交互。

可以预见,AI 代理将在金融、医疗、教育、交通等领域发挥越来越重要的作用,为人类社会带来巨大的变革。而 Anthropic API 作为 AI 代理开发的重要平台,将继续引领技术创新,为开发者提供更强大的支持,共同创造人工智能的美好未来。