mcpField
P
Python MCP Server Template

Python MCP Server Template

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

Python MCP Server Template について

Python MCP Server Templateは、Python SDKでMCPサーバーを作る開発者向けの簡潔なテンプレートです。VS Codeの設定とMCP Inspectorによるテスト手段が含まれています。

主な機能

  1. 01Python SDK用サーバーテンプレート
  2. 02設定済みのVS Code構成
  3. 03MCP Inspectorでのデバッグ

活用シーン

  1. 01Python MCPサーバーの作成
  2. 02VS Codeでのサーバー実行
  3. 03サーバー動作のテスト

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 つのサーバーを複数のクライアントで再利用できます。