mcpField
P
Python MCP Server Template

Python MCP Server Template

ローカル
github.com/bellingham07開発ツール080 週間前に更新

Python MCP Server Template について

Python SDKでMCPサーバーを作成するための最小構成テンプレートです。ローカルでの実行・テスト手順と、VS Codeの設定が含まれています。

主な機能

  1. 01Python SDKサーバーテンプレート
  2. 02VS CodeのMCP設定
  3. 03MCP Inspector開発モード
  4. 04Pythonで直接実行

活用シーン

  1. 01Python MCPサーバープロジェクトの開始
  2. 02ローカルでのサーバーテストとデバッグ

MCP 対応

Python SDKを使ったMCPサーバー開発のひな形を提供します。MCP Inspectorでテストするか、直接実行できます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Python MCP サーバーテンプレート

Python 3.13+ License: MIT

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の下でライセンスされています

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。