MCPサーバー、MCPアプリ、ChatGPTアプリの検査、チャット、デバッグに使える、オープンソースのテスト・評価プラットフォームです。
modelcontextprotocol/inspector
Model Context Protocol(MCP)サーバーのテストやデバッグに使える、Web・CLI・ターミナルUI対応のビジュアル開発者ツール。
- スター
- 11,119
- フォーク
- 1,545
- 未解決の Issue
- 26
- 最終コミット
- 13 時間前
これは何?
MCP Inspectorを使うと、Model Context Protocolサーバーに接続し、公開されているツール、リソース、プロンプトなどを確認して、直接呼び出し、動作を検証できます。@modelcontextprotocol/inspectorという単一のパッケージとして提供され、Web UI(デフォルト)、スクリプトから操作できるCLI、対話型ターミナルUIを備えたmcp-inspectorバイナリが含まれています。
Web UIはViteとReactによるシングルページアプリで、Nodeバックエンドを備え、Mantineで構築されています。CLIは自動化やCI向けに設計されており、サーバーへの接続、一覧表示、呼び出し、結果のアサーションによるスモークテストが可能です。JSON出力はjqなどのツールと組み合わせて使えます。TUIはInkを使った対話型のターミナル体験を提供します。
このパッケージには、実験的なmcpdoバイナリも含まれています。これは名前付きサーバーに一度接続し、ローカルデーモン経由で複数のコマンドを実行する接続用CLIです。OAuthトークンやstdioの環境変数などのシークレットは、利用可能な場合はOSのキーチェーンに保存され、利用できない場合はファイルに保存されます。
主な機能
- 01MCPサーバーのツール、リソース、プロンプトを参照・実行できるWeb UI
- 02自動化、CI、スモークテスト向けの、JSON出力に対応したスクリプト可能なCLI
- 03Inkで構築された対話型ターミナルUI
- 04利用可能な場合、OAuthトークンやシークレットをOSのキーチェーンに保存
- 05複数のコマンドで1つの接続を再利用する、実験的なmcpdo接続用CLI
ユースケース
- AIクライアントに接続する前に、開発中のカスタムMCPサーバーをデバッグする
- CIでMCPサーバーへの接続、一覧表示、呼び出し、アサーションを実行する
- OAuthで保護されたMCPサーバーを対話的または非対話的にテストする
- 使い慣れていないMCPサーバーが提供するツールや入力項目を調べる
クイックスタート
- 1
npx で Web UI を実行できます(インストール不要)
npx @modelcontextprotocol/inspector - 2
または、代わりにコマンドラインクライアントを実行できます
npx @modelcontextprotocol/inspector --cli
使う前に知っておきたいこと
- ライセンスは NOASSERTION と報告されており、README には MIT と Apache-2.0 の混在からなるライセンス移行について記載されています。再利用する前に LICENSE を確認してください。
- OS のキーチェーンがないマシンでは、キーを指定しない限り、OAuth トークンなどのシークレットは暗号化されずに ~/.mcp-inspector/secrets.json に保存されます。
- 開発には Node 22.19.0 以降が必要です。
トピック
よくある質問
- inspector とは?
- Model Context Protocol(MCP)サーバーのテストやデバッグに使える、Web・CLI・ターミナルUI対応のビジュアル開発者ツール。 MCP Inspectorを使うと、Model Context Protocolサーバーに接続し、公開されているツール、リソース、プロンプトなどを確認して、直接呼び出し、動作を検証できます。@modelcontextprotocol/inspectorという単一のパッケージとして提供され、Web UI(デフォルト)、スクリプトから操作できるCLI、対話型ターミナルUIを備えたmcp-inspectorバイナリが含まれています。
- inspector は無料で使えますか?ライセンスは?
- inspector は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- inspector は今もメンテナンスされていますか?
- 活発にメンテナンス中。inspector の最終コミットは 2026年10月21日 です。
- inspector は何に使えますか?
- AIクライアントに接続する前に、開発中のカスタムMCPサーバーをデバッグする CIでMCPサーバーへの接続、一覧表示、呼び出し、アサーションを実行する OAuthで保護されたMCPサーバーを対話的または非対話的にテストする 使い慣れていないMCPサーバーが提供するツールや入力項目を調べる
- inspector のインストール方法は?
- npx で Web UI を実行できます(インストール不要): npx @modelcontextprotocol/inspector または、代わりにコマンドラインクライアントを実行できます: npx @modelcontextprotocol/inspector --cli
- inspector はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/modelcontextprotocol/inspector
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
変数名や式とその値を、整形・構文ハイライト付きで表示するPythonデバッグヘルパー。ic()でprint()を置き換えられます。
stdio、SSE、HTTP経由でMCPサーバーをテスト、デバッグ、自動化するためのターミナルUIとCLI。
PTY経由でREPL、デバッガー、TUIアプリなどの対話型ターミナルプログラムをAIエージェントから操作できるCLI。
スマートコントラクトやdappのコンパイル、デプロイ、テスト、デバッグに使えるEthereum開発環境。
AIコーディングエージェントがiOS・macOSのXcodeプロジェクトをビルド、テスト、実行するためのMCPサーバー兼CLI。