核心要点
核心定义:自包含请求指每个请求携带完整上下文(工具调用参数、认证信息、会话标识),服务端无需维护跨请求会话状态
新旧对比:旧版 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/边缘函数,天然支持横向扩展。
三、工程意义
- Serverless 部署:MCP Server 可以部署在 AWS Lambda、Cloudflare Workers 等无状态计算环境
- 横向扩展:无需会话亲和性(session affinity),负载均衡可以任意分发请求
- 多版本并存:AWS AgentCore Gateway 同时支持新旧版本,允许渐进式迁移
- 云厂商标准化:AWS 官方支持标志着 MCP 从社区协议进入云厂商标准服务
四、产业影响
结合 IBKR 金融案例(MCP 进入受监管行业)和 Houdini 创意软件案例(MCP 进入 DCC 工具),MCP 2026-07-28 规范的发布标志着 MCP 生态的三大里程碑:金融级可信、创意工具集成、云厂商标准化。
追问
追问 1:自包含请求如何处理大上下文(如长对话历史)?
大上下文处理是自包含请求的关键工程挑战。 可以通过三种策略压缩:摘要压缩(将长对话历史压缩为关键摘要)、引用指针(将完整上下文存储在 S3/DynamoDB 等外部存储,请求中只携带引用 ID)、分层上下文(只携带当前任务相关的上下文片段)。AWS AgentCore Gateway 支持请求体大小限制,超出限制的上下文必须存储在外部并在请求中引用。核心权衡:压缩比 vs 信息损失,需要根据任务类型选择合适的压缩策略。
追问 2:多版本并存如何实现?
多版本并存通过 Gateway 层版本路由实现。 请求头中携带 MCP 版本号(如 MCP-Version: 2026-07-28),Gateway 根据版本号将请求路由到对应的处理逻辑。AWS AgentCore Gateway 同时支持新旧版本,允许客户端渐进式迁移。工程要点:版本协商机制(客户端声明支持的最高版本)、旧版有状态会话的迁移策略(逐步将状态编码到请求中)、监控新旧版本的性能与错误率差异。多版本并存是过渡策略,最终目标是全量迁移到无状态版本。
🔗 相似问题
同一考点的不同问法,换着练更稳
- 中级AI Agent
MCP 2026-07-28 无状态化改造对部署架构和可治理性有什么工程意义?
- 中级AI Agent
什么是 A2A 协议?它与 MCP 协议是什么关系与区别?
- 中级AI Agent
如何将已有应用 / API 转换成 MCP 服务?
- 中级AI Agent
什么是 MCP(Model Context Protocol)?解决什么问题?
- 高级AI Agent
2026 H2 企业如何基于 MCP + A2A 双协议栈设计多 Agent 架构?请结合 Google ADK 1.0 GA、Microsoft Agent Framework、Oracle A2A Server 等最新生态说明。
- 初级AI Agent
MCP 架构包含哪些核心组件?支持哪两种工作模式?
延伸学习
按主题分类的相关资源,便于系统复习
