MCP公式ドキュメント 日本語版
  1. チュートリアル
MCP公式ドキュメント 日本語版
  • 始める
    • 導入
    • サンプルサーバー
    • クライアントの例
    • クイックスタート
      • サーバー開発者向け
      • クライアント開発者向け
      • Claude デスクトップ ユーザー向け
  • チュートリアル
    • LLMs を使用した MCP の構築
    • デバッグ
    • Inspector
  • コンセプト
    • リソース
    • コアアーキテクチャ
    • プロンプト
    • ツール
    • サンプリング
    • ルーツ
    • トランスポート
  • 発達
    • 最新情報
    • ロードマップ
    • 貢献
  1. チュートリアル

Inspector

MCP インスペクタを使用してモデル コンテキスト プロトコル サーバーのテストとデバッグを行うための詳細なガイド
MCP インスペクターは、MCP サーバーのテストとデバッグを行うためのインタラクティブな開発者ツールです。デバッグ ガイドでは、全体的なデバッグ ツールキットの一部としてインスペクターを取り上げていますが、このドキュメントでは、インスペクターの機能と機能を詳細に説明します。

はじめる#

インストールと基本的な使い方#

インスペクターはインストールを必要とせず、 npxを介して直接実行されます。

NPM または PyPi からサーバーを検査する#

NPMまたはPyPiからサーバー パッケージを起動する一般的な方法。
NPM package
PyPi package

ローカルで開発されたサーバーの検査#

ローカルで開発されたサーバーやリポジトリとしてダウンロードされたサーバーを検査する最も一般的な方法は次のとおりです。
TypeScript
Python
最も正確な手順については、添付の README を注意深くお読みください。

機能の概要#

img
MCP Inspector インターフェース
Inspector は、MCP サーバーとの対話に役立ついくつかの機能を提供します:

サーバー接続ペイン#

サーバーに接続するためのトランスポートを選択できます
ローカルサーバーでは、コマンドライン引数と環境のカスタマイズをサポートします。

リソースタブ#

利用可能なすべてのリソースを一覧表示します
リソースのメタデータ(MIME タイプ、説明)を表示します
リソースコンテンツの検査が可能
サブスクリプションテストをサポート

プロンプトタブ#

利用可能なプロンプトテンプレートを表示します
プロンプトの引数と説明を表示します
カスタム引数によるプロンプトテストを有効にする
生成されたメッセージをプレビューします

ツールタブ#

利用可能なツールを一覧表示します
ツールのスキーマと説明を表示します
カスタム入力によるツールテストが可能
ツールの実行結果を表示します

通知パネル#

サーバーから記録されたすべてのログを表示します
サーバーから受信した通知を表示します

ベストプラクティス#

開発ワークフロー#

1.
開発開始
サーバーでInspectorを起動する
本的な接続を確認する
機能ネゴシエーションを確認する
2.
反復テスト
サーバーの変更
サーバーを再構築する
Inspector を再接続する
影響を受ける機能をテストする
メッセージを監視する
3.
エッジケースをテストする
無効な入力
プロンプト引数がありません
同時操作
エラー処理とエラー応答を確認する
前へ
デバッグ
次へ
リソース
Built with