Repolode
MCPJam

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

    ブラウザーでホスト版アプリを開きます(インストール不要)

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

関連プロジェクト