MCP Python SDKを追加する
プロジェクトに公式のmcpパッケージを追加します。
「MCP Python SDKを追加する」はCoddyKit上の無料MCP Academyレッスンです。 これはレッスン2/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはMCP Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 MCP Academyコースには全4レッスンが含まれています。
SDKを追加する
プロジェクトのひな形はできましたが、まだMCPと通信できません。次は、面倒な処理をすべて担ってくれる公式ライブラリを取り込みます。📦
パッケージ名は単にmcp
公式のPython SDKは、単にmcpという名前のパッケージとして提供されています。通常のPythonでサーバーとクライアントを構築するために必要なものがすべて含まれています。
uvで追加する
プロジェクトフォルダー内でuv addを実行し、SDKをインストールして依存関係として記録します。1つのコマンドでSDKが取得され、プロジェクトファイルも更新されます。
uv add "mcp[cli]"[cli]エクストラが必要な理由
[cli]エクストラを追加すると、サーバーの実行や調査に使うコマンドラインツールがインストールされます。これがないとライブラリだけが入り、便利なmcpコマンドは使えません。
角括弧を引用符で囲む
名前は必ず「mcp[cli]」のように引用符で囲んでください。多くのシェルでは角括弧が特殊文字として扱われますが、引用符で囲めばそのままの文字として解釈されます。
pipも引き続き使える
通常のpipを使いたい場合も、同じパッケージを同じようにインストールできます。どちらのツールでも同一のSDKが得られるので、ワークフローに合う方を選んでください。
pip install "mcp[cli]"依存関係として記録される
uv addはインストールするだけでなく、pyproject.tomlにmcpを書き込みます。プロジェクトをクローンした人も、まったく同じ要件を取得できます。
ロックファイルでバージョンを固定する
uvは、解決された正確なバージョンを固定するuv.lockファイルも更新します。これにより、どのマシンでも毎回同じ環境を再現性高くインストールできます。
インポートを確認する
環境内でSDKをインポートし、インストールが成功したことを確認します。エラーが何も出なければ、mcpパッケージを使う準備は完了です。
uv run python -c "import mcp; print('ok')"サーバーが存在する場所
最もよく使うクラスはFastMCPで、mcp.server.fastmcpにあります。生のプロトコルの詳細に触れず、ツールを定義できる高水準の方法です。
from mcp.server.fastmcp import FastMCP1つのインポートで大きな力
この1つのインポートで、ツール、リソース、プロンプト用のデコレーターが使えるようになります。SDKによって、通常のPython関数をAIが呼び出せる機能に変えられます。✨
クイックチェック
SDK本体とコマンドラインヘルパーが必要です。
SDKの導入完了
mcp[cli]を追加し、pyproject.tomlに記録し、バージョンを固定して、インポートも確認しました。これで実際のMCPサーバーを構築できます。🎯
よくある質問
「MCP Python SDKを追加する」レッスンは無料ですか?
はい。「MCP Python SDKを追加する」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、MCP Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 MCP Academyコースには全4レッスンが含まれています。
「MCP Python SDKを追加する」で何を学びますか?
プロジェクトに公式のmcpパッケージを追加します。 ブラウザで直接実行するハンズオンコードでMCP Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
MCP Academyを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのMCP Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン2/4です。
「MCP Python SDKを追加する」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このMCP Academyレッスンでコードを書いて実行できますか?
はい。すべてのMCP Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。
このコースのすべてのレッスン
- Pythonとuvをインストールする
- MCP Python SDKを追加する
- mcp CLIを使う
- サーバーのプロジェクト構成