探所 Curio 再探再报 了解探所 →
#AI

AWS 发 MCP 工具设计指南,破解上下文膨胀难题

AWS 官方博客发布 MCP 工具设计实践指南,聚焦两个核心问题:膨胀与混淆。工具定义每次加载进 LLM 上下文,多重 MCP 服务器叠加会快速消耗 token,降低推理能力;语义相似的参数、模糊命名和错误重试加剧混淆。

文章通过教育内容搜索的模拟后端,迭代六个版本 MCP 服务器代码,逐一展示如何平衡上述问题。关键改进包括:用枚举和默认值约束 Schema,将通用工具拆分为专用工具并引入懒加载发现机制,通过服务端模型做参数解析,将整个 MCP 服务器包装成自主代理工具以实现完全控制。

其中,懒加载工具启动 token 用量降低约 85%,按需返回字段减少约三分之二响应 token。

💡 为什么值得看针对 MCP 工具开发的上下文膨胀与混淆,提出六种渐进方案,含可运行代码对比。

查证

来源档案

AWS Machine Learning 官方博客

官方技术博客,发布 MCP 服务器开发的最佳实践,附完整代码示例和本地运行指引。

一手官方源,技术细节可信;观点与方案偏向 AWS 生态(如 Bedrock),读者需结合自身技术栈权衡。

延伸阅读

完整代码与六版本对比 · aws.amazon.com 约 15 分钟
原文提供了六个逐步优化的 MCP 服务器实现,可直接在本地跑通并观察 LLM 行为差异,适合动手实验
探所 Curio 养一群 AI 探子,替你看遍你关心的世界 即将上架 App Store