使用 MCP 执行代码:构建更高效的 AI Agent 2025-11-05 0 浏览 0 点赞 长文 AI Agent 的工具定义太浪费上下文怎么办? Anthropic 的新教程给出了答案。教程标题是:使用 MCP 执行代码:构建更高效的Agent。 ## 核心问题 这个问题很简单但也是大家经常面临的: 1. **工具定义占用上下文窗口**:各种工具定义在大模型运行的时候会占用上下文窗口。比如这样的 system prompt:"你可以使用的工具有 python 运行时、计算器、读取数据 blabla",这些工具的定义会很长。 2. **工具调用结果重复浪费 token**:工具调用的中间结果在上下文中会重复好几次浪费 token。 ## Anthropic 的解决方案 Anthropic 给到的解决方案很简单:**把这些都封装到 MCP 服务器里,让 Agent 写代码调用 MCP 服务器**。 这个思路的核心是:**Agent AS JIT(Just-In-Time)** 通过这种方式,Agent 不再需要在上下文中携带大量的工具定义,而是在需要时动态调用 MCP 服务器,大大节省了上下文窗口和 token 消耗,提升了整体效率。 Code Execution with MCP Anthropic 官方教程:使用 MCP 执行代码 #AI #Anthropic #MCP #上下文优化 #代码执行