Python MCP Server Template について
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Python MCP サーバーテンプレート
Python SDKを使用してModel Context Protocol (MCP)サーバーを作成するための最小限のテンプレートです。
:wrench: セットアップ
ヒント
独自のサーバーを作成する場合は、このテンプレートを使って新しいリポジトリを作成してください。
:package: 前提条件
- パッケージ管理用のuv
- Python 3.13+(
uv python install 3.13)
:gear: Python 環境のセットアップ
すべての依存関係をインストールし、仮想環境を有効にします
uv sync
source .venv/bin/activate
:rocket: 使用方法
サーバーは複数の方法で実行できます:
:robot: Visual Studio Code
VSCode でこのサーバーを実行するための設定は、.vscode/mcp.jsonにすでに含まれています。
VS Code Copilot Edits(エージェントモード)を開くだけで使用できます
メモ
このドキュメントの作成時点では、MCP はVisual Studio Code Insiders バージョンでのみ利用できます
:microscope: 開発モード
サーバーをテストおよびデバッグする最速の方法は、MCP Inspectorを使用することです:
mcp dev server/main.py
または、サーバーを直接実行できます
python server/main.py
:books: ドキュメント
Model Context Protocol の詳細については、以下をご覧ください:
:page_with_curl: ライセンス
このプロジェクトはMIT Licenseの下でライセンスされています
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。