Test MCP について
Test MCPは、MCPプロジェクトを開発・テストする開発者向けのシンプルなPython製MCPサーバーです。完全版と簡易版の実装例があり、開発モードで実行できます。
主な機能
- 01シンプルなPython製MCPサーバー例
- 02完全版と簡易版の実装
- 03`uv run fastmcp dev`で開発サーバーを起動
活用シーン
- 01開発中のMCPツール呼び出しのテスト
- 02MCPプロジェクトの実装例として利用
MCP 対応
MCPクライアントから利用するMCPサーバーです。READMEではClaude Desktop、Visual Studio Code、Cline、Roo Code、Kilo Code、Janがクライアントとして挙げられています。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
MCP のテスト
図:https://excalidraw.com/#json=uRRaOjlO8rV6Og36vjPEj,LRARtOLrhz0VdTFIxjH8Rg
要件
注記:OpenRouter では、テストに使用できる無料モデルが多数提供されています。
開発
テストでは、開発サーバーを起動してツール呼び出しを手動で実行できます。
uv run fastmcp dev
完全なサンプルは test-mcp.py に実装されています。独自のプロジェクトで使用できる最小限のサンプルは minimal-mcp.py にあります。
インストール
MCP サーバーをインストールするには、次のような MCP.json を設定する必要があります。
{
"mcpServers": {
"test-mcp": {
"command": "uv",
"args": [
"--directory",
"/Users/admin/Projects/test-mcp",
"run",
"test-mcp.py"
],
"timeout": 600
}
}
}
Claude Desktop については、詳細なガイドを参照してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。