MCP 2026-07-28 規格發布:協議由有狀態轉向無狀態,大幅簡化 Agent 部署成本
為何重要
這次的規格重構完成了從內生狀態管理到標準化無狀態管控的轉折,降低了 MCP 伺服器在特定雲端環境(如 Cloudflare)的部署門檻與維護成本。對開發者與 SaaS 公司而言,意味著能更輕量地整合 Agent 功能,不必依賴複雜的連線保持與會話管理基礎設施。
Model Context Protocol (MCP) 過往一年半來已成為 Agent 與外部服務互動的通用標準,但因其需維持有狀態連線,部署複雜度極高。最新 MCP 2026-07-28 規格已將核心協議轉向無狀態設計,移除了 Mcp-Session-Id 與 session 管理需求,並更新了 TypeScript、Python、Go 和 C# SDK。
- 協議核心變更:新規格作為完全無狀態協議運作,移除了 handshake 與 session routing,專案現可僅透過 Worker 執行,不再需要 Durable Objects。
- 互動最佳化:引入 Multi Round-Trip Requests (MRTR) 取代原本需維持開啟 stream 的 elicitation 機制,並在 HTTP 請求標頭新增
Mcp-Method和Mcp-Name。 - 安全性升級:規格更進一步收緊授權流程,實作 RFC 9207 的 issuer identification 與 RFC 8707 的 canonical server URI,並正式棄用 Dynamic Client Registration (DCR)。