まとめ検索.com

MCP Python SDK 2.0 で自作サーバーが壊れた2つの原因(型ヒントが *args に潰れる話)

zenn · 2026-07-30

この記事で分かること

MCP Python SDK 2.0で自作サーバーが壊れる2つの原因(型ヒントが*argsに潰れる問題など)とその修正方法が得られる。具体的なコード変更箇所と回避策が記載されている。

詳細要約

MCP Python SDK 2.0 では、従来の型ヒントが関数の `*args` パラメータに吸収され、自作サーバーの関数定義が意図通りに認識されなくなるのが主な原因。具体的には、SDK 2.0 で関数の引数解析ロジックが変更され、`*args` を使うとその後の型ヒントが無効化される点を確認する。対策として、自作サーバーの関数シグネチャから `*args` を除去し、個別の引数と型ヒントを明示的に記述する必要がある。

関連ニュース