MCP仕様が明日アップデート、7月28日版MCPからはステートレスな接続が正式仕様に。GitHub MCPサーバが早くも対応発表
AIツールとサービスを接続するための事実上の業界標準となっている通信プロトコルMCP(Model Context Protocol)の7月28日版仕様の登場が目前となっています。
MCPの仕様は継続的にアップデートされ続けており、GitHubでは過去の仕様から現在検討中の仕様まで各リリースが公開されています。
現時点での最新版は2025年11月版となる「MCP 2025-11-25」ですが、すでにリリース候補版「MCP 2026-07-28 RC」が公開されており、明日(実際にはおそらく日本時間の明後日)にはこのリリース候補版が正式に「MCP 2026-07-28」版となって公開される見通しです。
MCPでステートレスな通信が可能に
このMCP 2026-07-28で最大の変更点は、ステートレスな通信です。
これまでのMCPはクライアントとサーバのあいだでステートフルな通信が行われており、接続ごとにセッションID(Mcp-Session-Idヘッダ)を用いた管理が必要でした。
これがMCP 2026-07-28ではステートレスな通信に変更され、イニシャライズによるハンドシェイクやMcp-Session-Idヘッダによる管理がなくなりました。
MCPクライアントからのリクエストはどのMCPサーバに到着しても処理されるようになります。
これにより複数台のMCPサーバとロードバランサーを用いたスケーラブルなMCPの運用が容易になるなどのメリットが得られるようになります。
GitHubが7月28日に次期GitHub MCPサーバをリリース
GitHubは早速、この最新のMCP仕様が公開される日である7月28日に、最新仕様に対応した次期GitHub MCPサーバをリリースすると発表しています。
GitHub MCPサーバは、AIエージェントなどのAIツールがGitHubのリポジトリにあるコードの参照やファイルの検索などの操作を可能にします。
7月28日にリリースされる次期GitHub MCPサーバは、最新のMCP仕様に対応したステートレスな通信が可能になります。
これによりセッション開始時のイニシャライズが不要になり、セッションIDの管理もなくなって、セッションIDの書き込みや読み込みのためのデータベース操作も行われなくなったため、サーバへの接続がシンプルで高速になり、通信ごとのやりとりもこれまでよりスムーズになると説明されています。
こうしたアップデートの一方で、すべてのプロトコル実装を含む完全なサポートのSDKであるTier 1 SDKについては後方互換性が維持されているとのことです。