Inspector Mcp Server について
Inspector MCP Server は、Inspector が監視する PHP プロジェクトをコーディングエージェントにつなぎ、本番環境のデバッグを支援します。エラーの背景情報、ソース位置、トランザクションのタイムライン、対処の指針を提供します。
主な機能
- 01最近の本番環境エラーの取得
- 02エラーパターンと重大度の分析
- 03ソース位置とスタックトレースの確認
- 04トランザクション性能の調査
- 05トランザクション内タスクのタイムライン確認
- 06構造化されたデバッグガイダンス
活用シーン
- 01本番環境で繰り返すエラーの調査
- 02エラーに対応するソースコードの特定
- 03遅いデータベース処理や HTTP タスクの追跡
- 04頻度と重大度に基づく問題の優先順位付け
MCP 対応
Inspector のアプリケーション認証情報を使い、本番エラー分析とトランザクション監視のツールを MCP クライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Inspector MCP Server
Inspector MCP Server は PHP エコシステム向けに特化して構築されています。このサーバーは、AI コーディングエージェントが包括的なコンテキストとともに本番環境のエラーデータにアクセスし、問題を自動的に修正して、根本原因の分析と解決策に役立つ推奨事項を提示するためのツールを提供します。
STDIO トランスポート(ローカルマシンにインストール)
インストール
プロジェクトに開発依存関係として MCP サーバーをインストールできます。
composer require inspector-apm/mcp-server --dev
クライアントの設定
以下の設定は、コーディングエージェント(Claude Code、Gemini Code Assist など)や、Jetbrains、Windsurf、Cursor などのエージェント型 IDE といった MCP クライアント向けです。
{
"mcpServers": {
"inspector": {
"command": "php",
"args": [
"absolute-path-to-your-app-vendor-folder/inspector-apm/mcp-server/server.php"
],
"env": {
"INSPECTOR_API_KEY": "xxxx", // Inspector API key (https://app.inspector.dev/account/api)
"INSPECTOR_APP_ID": "xxxx" // The App ID on the Inspector dashboard
}
}
}
}
この設定を完了するには、次の3つの情報が必要です。
- vendor フォルダーの絶対パス:お使いのコンピューターで、プロジェクトの vendor フォルダーが配置されているルートパスです。次に、MCP サーバーを実行するファイル(inspector-apm/mcp-server/server.php)を指定するパスを追加します。
- INSPECTOR_API_KEY:こちらをクリックして、新しい API キーを生成します。
- INSPECTOR_APP_ID:Inspector 内のアプリケーションを一意に識別する ID です。この情報は、Inspector ダッシュボードの「Application Settings」メニューで確認できます。
Inspector ダッシュボードの Application Settings セクションに移動すると、アプリケーションの MCP 設定を確認できます。
Claude Code の設定
上記の情報を取得したら、次のコマンドで Inspector MCP サーバーを Claude Code に接続できます。
claude mcp add inspector --env INSPECTOR_API_KEY=YOUR_KEY --env INSPECTOR_APP_ID=YOUR_APP_ID -- php absolute_path_to_your_app_vendor_folder/inspector-apm/mcp-server/server.php
その他のエージェントについては、ローカル(STDIO)MCP サーバーへの接続方法に関するドキュメントをご確認ください。
利用可能なツール
| Name | Description | Properties |
|---|---|---|
| get_production_errors | デバッグやアプリケーションの問題修正に役立つ、最近の本番環境のエラーを取得します。エラーの頻度、重大度、影響を受けるコードの場所、解決に向けた AI による推奨事項など、エラーの包括的な分析を返します。アプリケーションの問題やパフォーマンスの問題を調査するとき、または本番環境で現在発生している問題を把握する必要があるときに、このツールを使用します。先を見越したデバッグとアプリケーションの信頼性維持に不可欠です。 | (int) $hours (int) $limit |
| get_error_analysis | 本番環境における詳細なエラー分析を取得します。実際のアプリケーションソースファイル(ライブラリのスタックトレースだけではありません)、エラーのパターン、コードのコンテキスト、発生頻度、問題をすばやく修正するための構造化されたデバッグガイダンスが含まれます。 | (string) $group_hash |
| worst_performing_transactions | 選択した期間(デフォルトは24時間)における、パフォーマンスが最も低いトランザクションを10件取得します。トランザクションはアプリケーションの実行サイクルを表します。HTTP リクエスト、バックグラウンドジョブ、コンソールコマンドなどが該当します。 | (int) $hours (int) $limit |
| transaction_details | トランザクションの詳細と、その実行中に処理されたすべてのタスクのタイムラインを取得します。タイムラインには、各タスク(データベースクエリ、キャッシュコマンド、外部 HTTP サービスの呼び出しなど)の開始時刻と所要時間が含まれます。 | (int) $hours |
できること
AI コーディングアシスタントを、本番環境を把握するデバッグパートナーに変えます。
- 🔍 スマートなエラー分析 - AI エージェントが包括的なコンテキストとともに、最近の本番環境のエラーを取得して分析できます。
- 📊 インテリジェントな優先順位付け - 頻度、重大度、新しさに基づいてエラーを自動分類します。
- 💡 実行可能な推奨事項 - 根本原因の分析と解決策に役立つ、AI による提案を提示します。
- 🎯 コードレベルのインサイト - スタックトレースやアプリケーションのソースコードの場所と直接連携します。
- ⚡ 開発者エクスペリエンス - Neuron AI フレームワークを含む、最新の PHP 開発ワークフローに最適化されています。
主な機能
本番環境のエラー監視
- 過去24時間のエラーを詳細なコンテキストとともに取得します
- 発生頻度の分析と傾向の検出
- エラーのリアルタイムステータスと最新状況を示すインジケーター
AI に最適化されたレポート
- LLM が最大限理解しやすい形式でエラーを整形します
- 繰り返し発生する問題のパターンを検出します
- エラーの種類(API の問題、データベースの問題、パフォーマンスのボトルネック)を自動で分類します
開発者中心の設計
- フレームワークに依存しない PHP 統合
- 詳細なスタックトレース分析
- デバッグを迅速化する、コードの場所への直接参照
最適な対象
- AI を活用したデバッグを求める、最新のアプリケーションを構築する PHP 開発者
- 本番環境の監視に Inspector.dev を利用するチーム
- 開発ワークフローで AI エージェントを活用する Neuron AI Framework ユーザー
- インテリジェントなエラー分析と解決のガイダンスを求める DevOps エンジニア
概要
この MCP サーバーは、Inspector.dev と Neuron AI framework を開発したチームによって開発されており、AI を活用したアプリケーションに エンタープライズグレードの監視機能を提供します。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。