この記事について海外で公開された情報をもとにAIが要約・解説した記事です。原文の翻訳ではありません。正確な内容は記事末尾の出典元をご確認ください。
この記事の要点
  • MCPがステートレス化し、セッション管理なしでHTTPインフラ上でスケール可能に
  • リクエストの意図をHTTPヘッダーで伝達、ルーティングやキャッシュが容易に
  • 拡張機能と認可の仕組みを整備し、後方互換性を保ちながら進化

発表の概要と移行方法

Model Context Protocol(MCP)は2026年7月28日、最新仕様2026-07-28を公開しました。これはMCPの開始以来、最大かつ最も重要な改訂と位置づけられています。最大の変更点は、プロトコルがステートレスになることです。これにより、MCPサーバーは通常のHTTPインフラ上でスケールできるようになります。

AWSのAgentCore Gatewayは、UpdateGateway APIでサポートするプロトコルバージョンのリストを指定することで、この新仕様を利用できます。既存のクライアントはこれまで通り動作し、クライアントが新しいバージョンを要求した場合のみ新しい動作になります。移行はオプトイン方式で、7月28日時点で何かが壊れることはありません。

ステートレス化の技術的意義

従来のMCPでは、クライアントとサーバー間でinitializeハンドシェイクを行い、サーバーが発行するMcp-Session-Idを後続のリクエストに含める必要がありました。このセッションにより、クライアントは特定のサーバーインスタンスに固定されるため、水平スケールにはスティッキーセッションや共有セッションストアが必要でした。

2026-07-28では、プロトコルバージョンやクライアント情報を_metaパラメータに含めることで、ハンドシェイクとセッションが不要になりました。サーバーの能力を知るには、server/discoverメソッドをいつでも呼び出せます。単一のツール呼び出しは完全に自己完結しており、どのサーバーインスタンスにでもルーティングできます。状態を保持する必要がある場合は、ツールパラメータに明示的なIDを渡すというHTTPの標準パターンが使えます。

HTTP運用との親和性

新仕様では、リクエストのメソッドと名前がMcp-Method、Mcp-Nameという標準ヘッダーで伝えられます。これにより、ロードバランサーやAPIゲートウェイはJSON-RPCのボディを解析せずにルーティングやレート制限を行えます。また、tools/listなどの応答にはttlMsとcacheScopeという鮮度情報が含まれ、クライアントは明示的なキャッシュが可能になります。

分散トレースに関しても、W3C Trace Contextのキーが_meta内に予約されました。アプリケーションからMCPクライアント、ゲートウェイ、ダウンストリームサービスに至るまで、OpenTelemetry互換のコレクターで統一されたスパンツリーとして可視化できます。AgentCore Gatewayはこれらのプリミティブを直接利用できるため、ツール結果には新しい構造化レスポンス形式が使われます。

移行時の注意点

この仕様には後方互換性のない変更が含まれますが、新しいバージョンの導入はオプトインです。AgentCore Gatewayで2026-07-28を追加しても、2025-11-25を要求するクライアントには影響しません。プロトコルバージョンを指定しないリクエストは2025-03-26にデフォルト設定されます。

エラー処理に関しては、トランスポート層とアプリケーション層が分離され、実際のHTTPステータスコードが返るようになりました。また、リソース未発見のエラーコードが-32002からJSON-RPC標準の-32602に変更されています。クライアントで-32002に依存したコードがある場合は監査が必要です。うまくいけば、HTTPレベルの監視やアラーム、リトライでボディを解析せずに問題を分類できます。

原文からの引用
With this release MCP becomes a stateless protocol that scales on ordinary HTTP infrastructure.

このリリースにより、MCPは通常のHTTPインフラストラクチャ上でスケールするステートレスなプロトコルになります。

日本の開発者・IT企業にとっての意味

日本のIT企業にとって、MCPのステートレス化は、エージェント向けツールサーバーを通常のHTTPロードバランサーで水平スケールできることを意味します。スティッキーセッションや共有セッションストアが不要になり、インフラ構成がシンプルになります。既存クライアントを壊さずに移行できるため、段階的なアップグレードが可能です。ただし、プロトコルバージョンやエラーコードの扱いなど、クライアント側の実装を見直す必要があります。特に-32002から-32602への変更は、エラーハンドリングに影響するため注意が必要です。AgentCore Gatewayはこの移行を支援する機能を備えており、MCPを本番運用している企業は早めに評価を始めるとよいでしょう。

用語解説

MCP
AIエージェントとツール間の通信プロトコル。モデルが外部ツールを呼び出すための標準仕様
AgentCore Gateway
Amazon Bedrock AgentCoreの機能。AWS LambdaやAPI、MCPサーバーを単一のMCPエンドポイントに集約する
ステートレス
サーバーがクライアントの状態を保持しないこと。各リクエストが独立し、どのサーバーでも処理できる
OAuth 2.0
認可のための標準プロトコル。トークンを使ってリソースへのアクセスを許可する

出典

How AgentCore Gateway supports the MCP 2026-07-28 spec

Amazon Web Services / Sean Eichenberger / 2026年7月29日

https://aws.amazon.com/blogs/machine-learning/how-agentcore-gateway-supports-the-mcp-2026-07-28-spec

企業のAI活用顧問を、いまなら無料で承っています

何から手をつけるか、どこまでAIに任せるか。自社の業務に合わせて一緒に整理します。導入前の相談だけでも構いません。

無料でAI活用の相談をする