MCP Python SDK

Model Context Protocolのサーバーとクライアント向け公式Python SDK

現在も活発に開発中:直近 90 日間のコミットは 93 件、最新コミットは 2026-09-30。

GitHub スター
2.4万
直近 30 日のスター増加
+333
直近 90 日のコミット
93
直近 6 か月のリリース
10

Model Context Protocol(MCP)のサーバーとクライアントを実装するための公式Python SDKです。MCPは、AIアシスタントが標準化されたインターフェースを通じて外部のデータソースやツールに安全に接続できるようにするプロトコルです。このSDKは、リソース、ツール、プロンプト、その他の機能をClaude DesktopなどのAIクライアントに公開できるMCPサーバーを構築するための包括的なフレームワークを提供します。迅速な開発向けの高レベルなFastMCPと、高度なユースケース向けの低レベル実装の両方をサポートします。このSDKは、認証、構造化出力、コンテキスト管理、stdioやHTTPを含む各種トランスポート方式を処理します。情報の引き出し、サンプリング、ロギング、ASGIサーバー統合などの機能により、開発者はセキュリティと標準化を維持しながら、外部システム、データベース、API、サービスと安全にやり取りできる高度なAI対応アプリケーションを作成できます。

他ツールとの違い

独自の関数呼び出しAPIとは異なり、Anthropicが支援するLLMとツール間の通信の標準プロトコルであるMCP向けの公式Python SDK

主な機能

  • Model Context Protocol(MCP)仕様の完全な実装
  • 迅速なサーバー開発のためのFastMCP高レベルAPI
  • コアプリミティブとしてのResources、Tools、Prompts
  • 複数のトランスポート:stdio、SSE、Streamable HTTP
  • OAuth認証のサポート
  • LLMとのやり取りのための情報の引き出しとサンプリング
  • 既存サーバーとの統合のためのASGIマウント
  • ツールの構造化出力のサポート

向いている用途

  • LLMアプリケーションにツールとデータを公開するMCPサーバーの構築
  • PythonサービスとClaude Desktopまたはその他のMCPクライアントとの統合

向いていない用途

  • 完全なAIアプリケーションの構築(フレームワークではなくプロトコルSDK)
  • TypeScriptプロジェクト(TypeScript MCP SDKを使用)

制限事項

  • Pythonのみ — TypeScript SDKは別パッケージ
  • 進化の途上にあるプロトコル(v2は開発中)
  • 成長の途上にあるMCPクライアントのエコシステム
  • 全機能の利用はMCP互換ホストに限定

MCP Python SDK の代替ツール

代替ツールの詳しい比較(英語)→

よくある質問

MCP Python SDK とは?
Model Context Protocol(MCP)のサーバーとクライアントを実装するための公式Python SDKです。MCPは、AIアシスタントが標準化されたインターフェースを通じて外部のデータソースやツールに安全に接続できるようにするプロトコルです。このSDKは、リソース、ツール、プロンプト、その他の機能をClaude DesktopなどのAIクライアントに公開できるMCPサーバーを構築するための包括的なフレームワークを提供します。迅速な開発向けの高レベルなFastMCPと、高度なユースケース向けの低レベル実装の両方をサポートします。このSDKは、認証、構造化出力、コンテキスト管理、stdioやHTTPを含む各種トランスポート方式を処理します。情報の引き出し、サンプリング、ロギング、ASGIサーバー統合などの機能により、開発者はセキュリティと標準化を維持しながら、外部システム、データベース、API、サービスと安全にやり取りできる高度なAI対応アプリケーションを作成できます。
MCP Python SDK は現在もメンテナンスされていますか?
現在も活発に開発中:直近 90 日間のコミットは 93 件、最新コミットは 2026-09-30。
MCP Python SDK の代替ツールは?
MCP Python SDK に近いオープンソースの代替ツール:MCP TypeScript SDK、MCP Go、Flappy、AutoGen、Semantic Kernel、Eidolon。
MCP Python SDK はオープンソースですか?
はい。MCP Python SDK はオープンソースで、コードは GitHub で公開されています。

スター数・コミット・リリースのデータは GitHub API から毎日自動更新しています。紹介文は AI が英語から翻訳し、別のモデルで逆翻訳チェックを行っています。 リポジトリ:github.com/modelcontextprotocol/python-sdk

AI エージェントツールを開発していますか?

無料で掲載を申請できます。有料で審査を早めることもできます。

ツールを登録する →