Model Context Protocol(MCP)サーバーのテストやデバッグに使える、Web・CLI・ターミナルUI対応のビジュアル開発者ツール。
MCPJam/inspector
MCPサーバー、MCPアプリ、ChatGPTアプリの検査、チャット、デバッグに使える、オープンソースのテスト・評価プラットフォームです。
- スター
- 2,274
- フォーク
- 297
- 未解決の Issue
- 316
- 最終コミット
- 3 時間前
これは何?
MCPJam Inspectorは、MCPサーバーを開発する人向けのテスト・評価プラットフォームです。ツール、リソース、プロンプト、elicitationのフローを手動で実行し、その過程でJSON-RPCの全ログやOAuthのやり取りを確認できます。Playgroundでは、サーバーを使ってモデルとチャットできます。OpenAI Apps SDKやMCPアプリのUIにも対応し、デスクトップ、タブレット、モバイルの各サイズでレイアウトをプレビューできるウィジェットエミュレーターも備えています。
評価と回帰テストにも対応しています。期待するツール呼び出しを含むテストケースを定義し、複数のLLMで実行して、精度の推移を追跡できます。ガイド付きOAuthデバッガーは、動的クライアント登録やCIMDを含む複数バージョンのMCP認可仕様への準拠を確認します。
自動化向けに、MCPJamはCLIとSDKを提供しています。GitHub ActionsなどのCIシステムで、各プルリクエストに対して準拠性、E2E、評価、OAuthのチェックを実行できます。ホスト型Webアプリ、MacおよびWindows向けデスクトップアプリ、npx、Dockerから利用できます。
主な機能
- 01LLMに対してツールをテストできるPlaygroundチャット。ツール呼び出しとJSON-RPCメッセージの全トレースを確認できます。
- 02OpenAI Apps SDKおよびMCPアプリのUI向けウィジェットエミュレーター。デスクトップ、タブレット、モバイルでプレビューできます。
- 03複数バージョンのMCP認可仕様、DCR、CIMDに対応したガイド付きOAuthデバッガー。
- 04期待するツール呼び出しを設定でき、複数のLLMにわたって精度を追跡できる評価機能。
- 05ターミナルや独自のテストからサーバーの検査やチェックを実行できるCLIとSDK。
- 06すべてのPRで準拠性、E2E、評価のチェックを実行できるCI/CD連携。
ユースケース
- ChatGPT、Claude、Cursorに接続する前に、MCPサーバーのツールやプロンプトをデバッグする。
- MCPサーバーのOAuth設定を手順に沿って確認し、認可エラーの原因を特定する。
- ツール定義を変更するたびに、複数のLLMで回帰評価を実行する。
- GitHub ActionsでMCP準拠テストを必須にし、プルリクエストをチェックする。
クイックスタート
- 1
ブラウザーでホスト版アプリを開きます(インストール不要)
- 2
または、Node.js 20以降でnpxを使ってMCPJamをローカルで実行します
npx @mcpjam/inspector@latest
使う前に知っておきたいこと
- ホスト版Webアプリが対応するのはHTTPSのサーバーURLのみで、STDIOサーバーには対応していません。
- ターミナルからのインストールにはNode.js 20以降が必要です。
- デスクトップアプリはMacとWindowsでのみ利用できます。
- リポジトリのメタデータには明確なライセンスが表示されていません(NOASSERTION)が、READMEにはApache 2.0と記載されています。
トピック
よくある質問
- inspector とは?
- MCPサーバー、MCPアプリ、ChatGPTアプリの検査、チャット、デバッグに使える、オープンソースのテスト・評価プラットフォームです。 MCPJam Inspectorは、MCPサーバーを開発する人向けのテスト・評価プラットフォームです。ツール、リソース、プロンプト、elicitationのフローを手動で実行し、その過程でJSON-RPCの全ログやOAuthのやり取りを確認できます。Playgroundでは、サーバーを使ってモデルとチャットできます。OpenAI Apps SDKやMCPアプリのUIにも対応し、デスクトップ、タブレット、モバイルの各サイズでレイアウトをプレビューできるウィジェットエミュレーターも備えています。
- inspector は無料で使えますか?ライセンスは?
- inspector は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- inspector は今もメンテナンスされていますか?
- 活発にメンテナンス中。inspector の最終コミットは 2026年10月22日 です。
- inspector は何に使えますか?
- ChatGPT、Claude、Cursorに接続する前に、MCPサーバーのツールやプロンプトをデバッグする。 MCPサーバーのOAuth設定を手順に沿って確認し、認可エラーの原因を特定する。 ツール定義を変更するたびに、複数のLLMで回帰評価を実行する。 GitHub ActionsでMCP準拠テストを必須にし、プルリクエストをチェックする。
- inspector のインストール方法は?
- ブラウザーでホスト版アプリを開きます(インストール不要) または、Node.js 20以降でnpxを使ってMCPJamをローカルで実行します: npx @mcpjam/inspector@latest
- inspector はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/MCPJam/inspector
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
stdio、SSE、HTTP経由でMCPサーバーをテスト、デバッグ、自動化するためのターミナルUIとCLI。
Claude Desktop、Cursor、VS Codeなどの主要AIクライアントにMCPサーバーをインストールするCLI。リモートサーバーのOAuth認証にも対応。
MCPサーバー、Reactビューを備えたMCP Apps、クライアントを構築するための、InspectorとCLIを内蔵したTypeScriptフレームワーク。
LLMアプリケーションの出力をテストするための、事前構築済み・カスタマイズ可能な評価器を備えたPythonおよびTypeScriptライブラリ。LLM-as-judgeによるスコアリングにも対応。
スマートコントラクトやdappのコンパイル、デプロイ、テスト、デバッグに使えるEthereum開発環境。