
Anthropicは昨日(7月28日)、第5版となるモデルコンテキストプロトコル(MCP)仕様の提供開始を発表しました。公式は今回のアップデートについて、同プロトコルの登場以来、最大かつ最も体系的な抜本改訂だと位置付けています。

注:MCP(Model Context Protocol、モデルコンテキストプロトコル)は、Anthropicが2024年11月末に発表したオープン標準のオープンソースプロトコルで、大規模言語モデル(LLM)と外部データソースやツール間の通信方式を統一することを目的としています。
旧仕様(現在主流の2025-11-25版)と比較すると、2026-07-28版MCPプロトコルの最も大きな変更は、「双方向のステートフル(Stateful)接続」から「ステートレス(Stateless)コア」へ全面的に移行したことです。さらに、独立した拡張エコシステムも導入されました。
ハンドシェイクを廃止:プロトコルレベルの初期化ハンドシェイクを完全に削除しました。新たにserver / discoverが追加され、事前探索が可能になりましたが、必須ではありません。
セッションIDへの依存:Mcp-Session-Idリクエストヘッダーによってセッションを固定します。サーバーはメモリまたはRedis上で接続状態を維持する必要があります。
新バージョンでは、バージョン管理された拡張フレームワークも導入され、MCP Apps(MCPアプリ)とTasks(タスク)拡張が正式に組み込まれました。開発者はコアプロトコルを変更することなく、インタラクティブなインターフェースや長時間実行タスクなどの機能を追加できます。
認可については、新仕様で本番環境におけるOAuth 2.0とOIDCの導入への対応が強化されました。MCPサーバーは回避策を用いる必要なく、Entra(Microsoftの企業向けID・アクセス管理サービス)やOkta(ID管理プラットフォーム)などの企業向けIDシステムに接続できます。

