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ソフトウェアファクトリー」アプローチを採用しています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト