Model Context Protocol (MCP) Python SDK が v2.0.0 の安定版をリリースしました。これは Model Context Protocol の 2026-07-28 改訂をサポートしつつ、同じサーバーからの以前の改訂とも互換性があります。
- SDK は 2026-07-28 プロトコル(ステートレスなリクエスト、`server/discover`、サブスクリプション)に対応し、設定なしで同じ `MCPServer` からすべての 2025 世代のクライアントを提供します。
- `FastMCP` が共有ディスパッチエンジンを持つ `MCPServer` に改名され、以前のトランスポートとセッションの階層化に代わって第一級の `Client` オブジェクトが導入されました。
- `Resolve(fn)` パラメータによりツールがユーザーに対して非表示で質問を返すことを可能にするマルチラウンドトリップリクエストがサポートされます。
- OpenTelemetry トレースがデフォルトで有効化され、プロトコル型は `mcp-types` というスタンドアロンパッケージに移動しました。
- セキュリティ強化には、stdio の処理を強化(stdout を stderr に振り分け)し、RFC 9207 イシューの検証および SEP-990 アイデンティティ主張のための OAuth サポートが含まれます。
v1.x ラインは保守モードに入り、セキュリティ修正と重大なバグパッチのみを受け取ります。移行の準備ができていないユーザーは、要件を `<2` に更新するよう推奨されます。