MCP

MCP 2026-07-28 Beta SDKs公開 — Python/TypeScript/Go/C#の4言語で ステートレスプロトコル移行準備が実用段階に

元記事を読む(blog.modelcontextprotocol.io)

Summary

MCP 2026-07-28仕様Release Candidate対応のBeta SDKが4言語で公開。Python v2.0.0b1・TypeScript v2(パッケージ分割: @modelcontextprotocol/server・/client+Node.js/Express/Hono/Fastifyアダプター)・Go v1.7.0-pre.1・C# v2.0.0-preview.1。最大の変更はステートレスコアへの移行: `initialize`ハンドシェイク廃止・プロトコルレベルセッション除去・各リクエストが自己完結型に。Extensions Framework正式化でMCP Apps(サーバーレンダリングHTML UI)とTasks(長時間実行ジョブの状態管理)が追加。OAuth 2.1認証強化でEnterprise Managed Authorization(EMA)がstable化。7月28日に最終仕様公開。既存のクライアント・サーバーは7月28日に即座に壊れることはないが、SDK Tier 1実装者は10週間以内の対応が期待される。

Key Takeaways

  • ステートレス化で`initialize`ハンドシェイク・スティッキーセッション不要 — MCPサーバーのスケーラビリティが劇的に向上
  • TypeScript SDKはモノリシック`@modelcontextprotocol/sdk`パッケージを分割 — 既存サーバーのimportパス変更が必要
  • MCP Apps: サーバーがインタラクティブHTML UIを提供可能に — ホストがサンドボックスiframe内でレンダリング
  • Tasks拡張: `tools/call`にタスクハンドル返却+`tasks/get`/`tasks/update`/`tasks/cancel`で長時間ジョブ管理
  • 7月28日は仕様公開日であり既存実装の強制停止日ではない — 段階的移行が可能

Best Practice Updates

  • MCPサーバー開発者は7月28日最終仕様公開後10週間以内のSDK対応を計画すべき — Beta SDKで先行検証を推奨
  • TypeScript MCPサーバーは`@modelcontextprotocol/sdk` → 分割パッケージへのimport移行を計画に含めるべき

Same Day Signals

すべて見る →

元記事の著作権は各著作者に帰属します。