Python_mcp_server について
Python_mcp_serverは、Pythonのパッケージ管理ツールとMCP CLIを導入し、MCPプロジェクトをインストールしてテストする手順書です。記載されたコマンドを実行するユーザー向けで、サーバーの機能は説明されていません。
主な機能
- 01get-pip.pyのダウンロードと実行
- 02mcp[cli]のインストール
- 03uvによるstore_count_mcp.pyのインストール
- 04MCP Inspectorでのテスト
- 05uvによるプロジェクト依存関係の導入
活用シーン
- 01Python環境でのpipのセットアップ
- 02MCP CLIのインストール
- 03ローカルMCPスクリプトの導入
- 04Inspectorを使ったMCP実装のテスト
MCP 対応
MCP CLIとローカルMCPスクリプトのインストール方法を示しています。サーバーが公開するツールやリソースについては説明されていません。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
-
get-pip.pyをダウンロードする:curlまたはwgetを使用して、公式ソースからget-pip.pyをダウンロードできます。curl -O [https://bootstrap.pypa.io/get-pip.py](https://bootstrap.pypa.io/get-pip.py) # または wget [https://bootstrap.pypa.io/get-pip.py](https://bootstrap.pypa.io/get-pip.py) -
uvを使用してget-pip.pyを実行する:get-pip.pyをダウンロードしたディレクトリに移動し、次のコマンドを実行します。uv run python get-pip.pyこのコマンドは、
uvに Python インタープリターを使用してget-pip.pyスクリプトを実行するよう指示し、pipとその関連依存関係(setuptoolsやwheelなど)をダウンロードしてインストールします。 -
mcp[cli] をインストールする:
pip install mcp[cli] -
uv を使用して mcp を実行し、sotre_count_mcp.py をインストールする:
uv run mcp install store_count_mcp.pyこれにより、mcp の設定がある場所に自動的にインストールされます。
-
mcp inspector でテストできます
npx @modelcontextprotocol/inspector -
** プロジェクトの初期化 **
uv pip install -e . 通常、プロジェクトのワークフローでは、最初に uv pip compile pyproject.toml -o uv.lock を使用して uv.lock ファイルを生成または更新し、 次に uv pip sync uv.lock(uv.lock に基づく)または uv pip install -e . を使用して、プロジェクトとその依存関係をインストールします。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。