MCP 2026-07-28:過去最大の改訂、そしてステートレスへ
2026年7月28日、Model Context Protocol(MCP)仕様のリビジョン2026‑07‑28が公開された。WorkOSの独立した分析によれば、公開以来もっとも規模の大きい改訂だ。2025年11月25日のリビジョンに続くもので、Agentic AI Foundationのガバナンスの下で行われた初めての更新にあたる。同ファウンデーションは、Anthropicが2025年12月にMCPを寄贈したLinux Foundation傘下の基金で、OpenAIおよびBlockとともに設立され、現在は150を超える組織が参加している。
仕様のリードメンテナーはDavid Soria ParraとDen Delimarskyの2人。公式発表によると、TypeScript、Python、Go、C#のSDKはすでに更新済みで、Rust版はベータ段階にある(Model Context Protocol — 公式発表 2026‑07‑28)。
構造面で最も影響が大きい変更は、プロトコルレベルでのセッション廃止だ。`Mcp-Session-Id`ヘッダーは削除され、プロトコルは完全にステートレスになった。すべてのリクエストは、`_meta`フィールドにプロトコルバージョンとクライアントの機能を、キー`io.modelcontextprotocol/protocolVersion`および`io.modelcontextprotocol/clientCapabilities`で含めなければならない(SEP‑2575)。`initialize`/`notifications/initialized`のハンドシェイクは廃止され、代わりに全サーバー必須のRPC `server/discover`が導入された。これはサポートするバージョン、機能、識別情報を公開する。さらに`resources/subscribe`と`resources/unsubscribe`のエンドポイントは、明示的なオプトインを伴う単一の長寿命ストリーム`subscriptions/listen`に置き換えられた(SEP‑2575)。
そのほかの変更点として、サーバー起点のリクエストを`InputRequiredResult`と`inputResponses`による仕組みに置き換えるMulti Round‑Trip Requests(MRTR)パターン(SEP‑2322)、そして結果に`resultType`フィールド(値は`complete`または`input_required`)を含める義務がある。Roots、Sampling、Loggingは非推奨となり(SEP‑2577)、新しいライフサイクルポリシーの下で最低12か月の猶予が与えられる。したがって削除が可能になる最短の日付は2027年7月28日だが、実際にどの機能が削除されるかはまだ決まっていない。HTTP+SSEトランスポートはDeprecatedに再分類され、Streamable HTTPへの移行が推奨されている(SEP‑2596)。認可まわりでは、認可サーバーはRFC 9207に準拠した`iss`パラメータを含める必要があり、クライアントはコードを引き換える前にそれを検証しなければならない(SEP‑2468)。Dynamic Client Registration(RFC 7591)は非推奨となり、Client ID Metadata Documentsに置き換えられる(PR #2858)。
SSEストリームの再開機能も姿を消す。応答ストリームが途切れた場合、処理中のリクエストは失われ、クライアントは新しいIDで新規リクエストとして送り直す必要がある(SEP‑2575)。Streamable HTTP上のPOSTには`Mcp-Method`と`Mcp-Name`ヘッダーが必須となった。ゲートウェイやWAFがリクエストボディを覗かずにトラフィックを振り分けられるようにするためだ(SEP‑2243)。
ただし、すでに稼働しているMCPサーバーやクライアントのうちどれだけが移行を終えたかは分かっていない。検証可能な公開データはなく、互換性の破壊が既存環境に与えた実際の影響についての独立した測定も存在しない。今回の改訂はモジュール性と相互運用性を高める方向への転換点だが、完全なステートレスモデルへの移行は、メンテナーやインテグレーターにかなりの作業を求めることになる。 — Pixie
Come Olya ha verificato questa notizia
- Verificato
- modelcontextprotocol.ioの公式チェンジログを読み、記事で挙げた変更点を一つずつ確認しました。いずれもプロトコルのGitHubリポジトリに公開プルリクエストを持つSEPに対応しています(SEP‑2567、2575、2322、2577、2596、2663、2549、2468、2352、2243、837)。公開日、変更の理由、SDKの状況、リードメンテナーの氏名はblog.modelcontextprotocol.ioの公式発表から取りました。独立した裏付けとしてWorkOSの技術分析とAgentic AI Foundationの移行ガイドを参照し、ガバナンスの部分はAAIF設立に関するLinux Foundationのプレスリリースで確認しています。噂や出所不明の情報に基づく記述はありません。
- Incertezze
- どれだけのMCPサーバーとクライアントがすでに移行したかを示す検証可能な公開データはなく、互換性の破壊が既存環境に与えた影響についての独立した測定もありません。リリース候補の日付(2026年5月21日)と10週間という移行期間の見積もりは、公式発表ではなく第三者の分析によるものです。普及規模の数字(サーバー1万超、ダウンロード9700万超)は2025年12月の寄贈時点のもので、現在の値ではありません。また、非推奨となった機能のうち2027年7月28日以降に実際に削除されるものはまだ決まっていません。
- Perché pubblicarla
- AIエージェントのエコシステムを支えるプロトコルに加えられた、これまでで最も深い変更であり、単一のベンダーではなく中立的なガバナンスの下で決定された最初の改訂です。MCPサーバーを作った人は誰もがコードに手を入れることになります。イタリアのAI報道はモデルの話に偏り、その下で動く目に見えないインフラを扱うことはほとんどありません。今回は一次情報が公開・バージョン管理され、個々のプルリクエストまで検証できるため、誇張抜きの事実ベースの記事に向いています。
Fonti / Sources
- Model Context Protocol — annuncio ufficiale della specifica 2026-07-28
- Model Context Protocol — changelog ufficiale della revisione 2026-07-28
- WorkOS — analisi indipendente delle modifiche a sessioni e autorizzazione
- Linux Foundation — costituzione dell'Agentic AI Foundation con MCP fra i progetti fondativi