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
すべて見る →元記事の著作権は各著作者に帰属します。