Model Context Protocol (MCP) Python SDKが、2026-07-28 MCP仕様の完全なサポートを導入する最初のベータ版 v2.0.0b1 をリリースしました。このプレリリースはオプトインのみであり、標準インストールが安定した1.xラインに解決され続けることを保証します。
- コアアーキテクチャは、セッション中心の内部構造を新しいプロトコルと互換性のあるステートレスなディスパッチャ/ランナーパイプラインに置き換えます。
- 以前の `FastMCP` クラスは `MCPServer` となり、snake_case フィールドと交渉された仕様バージョンに対するワイヤー検証を搭載しています。
- 新しい `Client` クラスはプロトコルバージョンを自動的にプローブし、URL、stdioサブプロセス、インメモリサーバーなど、さまざまなターゲットをサポートします。
- プロトコル型は、Pydantic と typing-extensions のみに依存するスタンドアロンパッケージ (`mcp-types`) として利用可能です。
- このアップデートには、RFC 6570 URIテンプレートのサポート、デフォルトのOpenTelemetryトレーシングを備えたミドルウェア、およびSEP-990によるエンタープライズ認証が含まれます。
このリリースにより、開発者は安定版リリースに先立って確立されたv2アーキテクチャをテストでき、v1からの移行者向けにマイグレーションガイドが利用可能です。