Model Context Protocol サーバをテストしてデバッグするための MCP Inspector の詳細な使用ガイドです。MCP Inspector は MCP サーバのテストとデバッグのためのインタラクティブな開発ツールです。
Model Context Protocol (MCP) : チュートリアル : Inspector
作成 : クラスキャット・セールスインフォメーション
作成日時 : 05/21/2025
* 本記事は github modelcontextprotocol の以下のページを独自に翻訳した上でまとめ直し、補足説明を加えています :
* サンプルコードの動作確認はしておりますが、必要な場合には適宜、追加改変しています。
* ご自由にリンクを張って頂いてかまいませんが、sales-info@classcat.com までご一報いただけると嬉しいです。
◆ お問合せ : 下記までお願いします。
- クラスキャット セールス・インフォメーション
- sales-info@classcat.com
- ClassCatJP
Model Context Protocol (MCP) : チュートリアル : Inspector
Model Context Protocol サーバをテストしてデバッグするための MCP Inspector の詳細な使用ガイド。
MCP Inspector は MCP サーバのテストとデバッグのためのインタラクティブな開発ツールです。デバッグガイド は Inspector をデバッグ・ツールキット全体の一部としてカバーしますが、このドキュメントは Inspector の特徴と機能の詳細な説明を提供します。
Getting started
インストールと基本的な使用方法
Inspector はインストールを必要とすることなく npx 経由で直接実行されます :
npx @modelcontextprotocol/inspector <command>
npx @modelcontextprotocol/inspector <command> <arg1> <arg2>
NPM または PyPi からサーバを検査する
NPM or PyPi からサーバパッケージを起動する一般的な方法です。
NPM パッケージ
npx -y @modelcontextprotocol/inspector npx <package-name> <args>
# For example
npx -y @modelcontextprotocol/inspector npx server-postgres postgres://127.0.0.1/testdb
PyPi パッケージ
npx @modelcontextprotocol/inspector uvx <package-name> <args>
# For example
npx @modelcontextprotocol/inspector uvx mcp-server-git --repository ~/code/mcp/servers.git
ローカルで開発されたサーバの検査
ローカルで開発されたサーバ、またはリポジトリとしてダウンロードされたサーバを検査するには、最も一般的な方法は :
TypeScript
npx @modelcontextprotocol/inspector node path/to/server/index.js args...
Python
npx @modelcontextprotocol/inspector \
uv \
--directory path/to/server \
run \
package-name \
args...
Please carefully read any attached README for the most accurate instructions.
機能概要
Inspector は MCP サーバと相互作用するために幾つかの機能を提供します :
サーバ接続ペイン
- サーバに接続するための トランスポート を選択できます
- ローカルサーバについては、コマンドライン引数と環境のカスタマイズをサポートします
リソース・タブ
- 利用可能なリソースすべてをリストアップ
- リソースのメタデータ (MIME タイプ, 説明) を表示します
- リソースコンテンツの検査を可能にします
- サブスクリプションのテストをサポートします
プロンプト・タブ
- 利用可能なプロンプト・テンプレートを表示します
- プロンプト引数と説明を示します
- カスタム引数を使用したプロンプトテストを可能にします
- 生成されたメッセージのプレビュー
ツール・タブ
- 利用可能なツールのリストアップ
- ツールのスキーマと説明を示します
- カスタム入力を使用してツールのテストを可能にします
- ツール実行結果を表示します
通知 (Notifications) ペイン
- サーバから記録されたすべてのログを表示します
- サーバから受信した通知を表示します
以上