開発

MCP Python SDK v2.3.0を公開

原題: v2.3.0

重要正式版MCP

大容量SSEとOAuth待機を更新

Model Context Protocolは2026年10月3日7時2分頃(日本時間)、Python SDK v2.3.0を正式公開しました。

Streamable HTTP clientへmax_sse_event_sizeを追加し、既定の1MiBを超えるtool resultを扱う上限を設定できます。

この機能に伴い、依存するhttpx2は2.10.0以降が必要になりました。

対話型OAuth loginを待つ時間はrequest timeoutへ算入しなくなり、利用者のbrowser操作が10秒を超えた場合の接続失敗を防ぎます。

x-mcp-header annotationが不正なtoolは、server起動後にclientから消えるのではなく、登録時に理由付きで拒否されます。

Client.call_toolはheader不一致の拒否を受けるとtool一覧を再取得し、1回だけ呼び出しを再試行します。

MCPServer(subscriptions=False)を指定すると、subscriptionの提供と関連capabilityの広告を無効にできます。

legacy connectionでは空の_metaやparamsを送信せず、空objectを拒否するserverとの互換性を改善します。

Windowsのstdio client、OpenTelemetryのJSON-RPC error記録、promptやresource templateでのtyped contextも修正しました。

header annotationや空parameterの扱いには動作変更があるため、既存serverとclientはupgrade notesの確認が必要です。

原文

← 日次まとめへ戻る