Code Execution with MCP: Building More Efficient AI Agents

2025-11-04 | Engineering | Adam Jones, Conor Kelly
C4 工具与平台 L2 MCP code-execution token-efficiency context-management privacy

综合评分

7.9
B 级
技术深度 (x1.1)
8
可操作性 (x1.3)
9
创新性
7
影响力 (x1.3)
8
教育价值 (x1.1)
8
时效性
7
可复现性
8

核心要点

MCP 工具数量增长导致两个问题: 定义占用上下文 + 中间结果消耗 token
解决方案: 将 MCP 服务器呈现为代码 API,Agent 写代码编排工具调用
Token 节省: 从 150K tokens 降至 2K tokens,节省 98.7%
四大优势: 渐进式发现、上下文高效结果、隐私保护(PII tokenization)、状态持久化
Agent 可将常用代码保存为可复用的 Skills,逐步构建高层能力工具箱

关联 GitHub 项目

claude-code125000 stars
Claude Code implements code execution patterns described

代码实践建议

实现代码执行模式的 MCP 客户端

L2 | TypeScript + MCP SDK

将 MCP 工具生成文件树结构,Agent 通过代码导入和调用,而非直接工具调用

实现 PII Tokenization 中间层

L3 | TypeScript + Presidio/regex

在 MCP 客户端添加自动 PII 检测和 tokenization,确保敏感数据不进入模型上下文

思维流程导图

flowchart TD
  A["Code Execution + MCP"] --> B["问题"]
  A --> C["解决方案"]
  B --> B1["工具定义占上下文"]
  B --> B2["中间结果消耗 token"]
  C --> C1["工具 → 代码 API"]
  C --> C2["Agent 写代码编排"]
  C --> C3["结果过滤在执行环境"]
  A --> D["优势"]
  D --> D1["渐进式发现"]
  D --> D2["98.7% token 节省"]
  D --> D3["PII tokenization"]
  D --> D4["状态持久化"]

    

文章关系

阅读原文 →