modelcontextprotocol/inspector
Visual testing tool for MCP servers
何を解決するか
MCP Inspector は、Model Context Protocol (MCP) サーバーの構築、テスト、デバッグを支援する開発者向けツールです。これらのサーバーの機能と応答を検査する手段を提供し、大規模なAIシステムに統合する前に正常に動作しているかを確認できます。
仕組み
このツールは1つのパッケージとして動作し、MCPサーバーとやり取りするための3つの異なるインターフェースを提供します。
- Web UI: React と Mantine で構築されたシングルページアプリケーションで、視覚的なインターフェースを提供します。
- CLI: 自動化、継続的インテグレーション (CI)、迅速なフィードバックループに適したスクリプタブルなコマンドラインインターフェースです。
- TUI: Ink で構築されたインタラクティブなターミナルユーザーインターフェースです。
これらの3つのインターフェースは、すべて mcp-inspector というグローバルバイナリによって管理されており、フラグ(例: --cli や --tui)を使って切り替えることができます。
対象ユーザー
主に MCP サーバーを作成し、そのツール、リソース、プロンプトを検証する必要がある開発者向けです。
特徴
- 3つのインターフェースオプション: 開発者のワークフローに合わせて Web、CLI、TUI のバージョンを提供します。
- シークレット管理: OAuth トークンや環境変数を安全に扱い、OSのキーチェーンまたは暗号化されたファイルに保存します。
- 包括的なテスト: 統合テストやスモークテストに適した、合成可能なテストサーバーとフィクスチャのセットを含みます。
- エージェント駆動開発: 人間と人間-AIの共同貢献に特化したスキルとルールを持つ、構造化された「AIソフトウェアファクトリー」アプローチを採用しています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト