modelcontextprotocol/inspector
Visual testing tool for MCP servers
何を解決するか
MCP Inspectorは、開発者がModel Context Protocol (MCP) サーバーを構築およびデバッグするのを支援するために設計された開発者ツールです。これにより、サーバーを完全なAIエージェントやクライアントアプリケーションに最初に統合することなく、これらのサーバーの動作を検査、テスト、および検証する方法を提供します。
仕組み
このツールは、MCPサーバーとやり取りするための3つの異なるインターフェースを提供します:
- Web UI: ReactとMantineで構築されたシングルページアプリケーションで、視覚的な検査とインタラクションを可能にします。
- CLI: 自動化、CI/CDパイプライン、および迅速なフィードバックループのための、スクリプト可能なコマンドラインインターフェースです。
- TUI: Inkで構築されたインタラクティブなターミナルユーザーインターフェースです。
3つのインターフェースすべてが、MCPサーバーへの接続を管理し、リクエスト/レスポンスのライフサイクルを処理し、状態を管理する共通のコアロジック (@inspector/core) を共有しています。stdioやHTTPを含むさまざまな接続方法をサポートしており、JSONファイルまたはコマンドラインフラグを介して設定できます。
対象ユーザー
ツール、リソース、およびプロンプトが正しく公開され、期待通りに機能していることを検証するためのツールを必要とする、MCPサーバーを作成している開発者。
ハイライト
- 3つのインターフェースオプション: フルブラウザ体験、スクリプト可能なCLI、またはインタラクティブなTUIから選択できます。
- コアの共有ロジック: 3つのクライアントすべてで一貫した動作を保証します。
- 包括的なテストスイート: OAuth、ページネーション、および構造化出力のようなさまざまなプロトコル機能をシミュレートするための、構成可能なテストサーバーとプリセットが含まれています。
- 最新のプロトコルサポート: MRTR (Multi-Round Trip Request) や標準化されたHTTPヘッダーなどの機能を含む、最新のプロトコル時代 (2026-07-28) をサポートしています。
- アプリレビュー機能: ウィジェットをレンダリングするためのサンドボックスiframeを含む、MCP Appsをレビューするための特定のワークフローが含まれています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト