Repolode
modelcontextprotocol

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. 1

    npx で Web UI を実行できます(インストール不要)

    npx @modelcontextprotocol/inspector
  2. 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 の数値は毎日更新されます。

関連プロジェクト