核心要点

  • 核心定义:自包含请求指每个请求携带完整上下文(工具调用参数、认证信息、会话标识),服务端无需维护跨请求会话状态

  • 新旧对比:旧版 MCP 有状态(需服务端会话),新版无状态(每请求独立),可部署于 serverless/边缘环境

  • 工程意义:可部署于 serverless/边缘、天然横向扩展(无需会话亲和性)、Gateway 支持多版本并存渐进迁移

  • 产业信号AWS AgentCore Gateway 官方支持标志着 MCP 从社区协议进入云厂商标准服务阶段

  • 三大里程碑:IBKR 金融级可信 + Houdini 创意工具集成 + AWS 云厂商标准化,构成 MCP 生态三大里程碑

简要回答

MCP 2026-07-28 规范核心变化:从有状态转向自包含请求架构,每个请求携带完整上下文,无需服务端维护会话状态。AWS AgentCore Gateway 已官方支持。工程意义:可部署于 serverless/边缘、天然横向扩展、多版本并存允许渐进迁移。标志着 MCP 从社区协议进入云厂商标准服务。

标准回答

一、自包含请求的定义

MCP 2026-07-28 规范的核心变化是从有状态转向自包含请求(self-contained requests)架构。每个请求携带完整上下文(包括工具调用参数、认证信息、会话标识等),服务端无需维护跨请求的会话状态。

二、与旧版的区别

旧版 MCP 是有状态的:客户端与服务端建立会话,后续请求依赖服务端维护的会话上下文。这种设计在单机部署时可行,但在分布式/serverless 环境下遇到扩展瓶颈。

新版 MCP 是无状态的:每个请求独立自包含,服务端可以是无状态的 Lambda/边缘函数,天然支持横向扩展。

三、工程意义

  1. Serverless 部署:MCP Server 可以部署在 AWS Lambda、Cloudflare Workers 等无状态计算环境
  2. 横向扩展:无需会话亲和性(session affinity),负载均衡可以任意分发请求
  3. 多版本并存:AWS AgentCore Gateway 同时支持新旧版本,允许渐进式迁移
  4. 云厂商标准化:AWS 官方支持标志着 MCP 从社区协议进入云厂商标准服务

四、产业影响

结合 IBKR 金融案例(MCP 进入受监管行业)和 Houdini 创意软件案例(MCP 进入 DCC 工具),MCP 2026-07-28 规范的发布标志着 MCP 生态的三大里程碑:金融级可信、创意工具集成、云厂商标准化。

常见误区

⚠️ 常见踩坑

误区一:认为无状态意味着不能实现有状态行为。实际上,状态可以编码在请求中(如 JWT token)或存储在外部(如 Redis),服务端本身不需要维护会话。

误区二:认为多版本并存意味着永远不需要迁移。实际上,旧版有状态协议最终会被淘汰,多版本并存只是过渡策略

追问

追问 1自包含请求如何处理大上下文(如长对话历史)?

大上下文处理是自包含请求的关键工程挑战。 可以通过三种策略压缩:摘要压缩(将长对话历史压缩为关键摘要)、引用指针(将完整上下文存储在 S3/DynamoDB 等外部存储,请求中只携带引用 ID)、分层上下文(只携带当前任务相关的上下文片段)。AWS AgentCore Gateway 支持请求体大小限制,超出限制的上下文必须存储在外部并在请求中引用。核心权衡:压缩比 vs 信息损失,需要根据任务类型选择合适的压缩策略。

追问 2多版本并存如何实现?

多版本并存通过 Gateway 层版本路由实现。 请求头中携带 MCP 版本号(如 MCP-Version: 2026-07-28),Gateway 根据版本号将请求路由到对应的处理逻辑。AWS AgentCore Gateway 同时支持新旧版本,允许客户端渐进式迁移。工程要点:版本协商机制(客户端声明支持的最高版本)、旧版有状态会话的迁移策略(逐步将状态编码到请求中)、监控新旧版本的性能与错误率差异。多版本并存是过渡策略,最终目标是全量迁移到无状态版本。

🔗 相似问题

同一考点的不同问法,换着练更稳

延伸学习

按主题分类的相关资源,便于系统复习