python-pip-mcp について
python-pip-mcpは、PythonによるAnthropic MCPクライアントとサーバーの最小構成の実装例です。Windows上のVSCodeで両方をデバッグしたい開発者を対象としています。
主な機能
- 01Python製MCPクライアントとサーバーの例
- 02Pipによるセットアップ
- 03VSCodeでのデバッグ対応
- 04Windowsでテストされたサンプル
活用シーン
- 01基本的なMCPクライアント・サーバー実装の学習
- 02Windows上のVSCodeでMCPコードをデバッグ
MCP 対応
PythonでAnthropic MCPクライアントとサーバーの両方を示すプロジェクトです。READMEにはサーバーが公開する具体的なツールやリソースの記載はありません。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
python-pip-mcp
Pip を使用した Python による Anthropic MCP クライアントとサーバーの最小限の実装例です。
このリポジトリの目的は、Python / Python Debugger 拡張機能を使用して、Windows 上の VSCode で簡単にデバッグできる MCP クライアントとサーバー のリファレンス実装を提供することです。
別の IDE や OS はテストされていませんが、わずかな調整で動作するはずです。
インストール
# create venv
python -m venv myenv
myenv\Scripts\activate
# install requirements
pip install -r requirements.txt
# create a .env file and set your anthropic api key
cp .env.sample .env
# run mcp_client.py script
python mcp_client.py
# query for current time
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。