mcp-xray
mcp-xrayは、セキュリティを専門とするスタートアップTraceforceが2026年7月に公開したオープンソースのセキュリティスキャナーであり、動的なペネトレーションテストツールです。このツールは、大規模言語モデル(LLM)をベースとしたAIエージェントとローカルデータソース間の橋渡しをするModel Context Protocol(MCP)インフラの脆弱性を検知するために設計されました。従来のウェブセキュリティスキャナーがウェブサーバーを詳細に分析して脆弱性を発見するように、mcp-xrayは連携されたMCPサーバーの設定整合性を検証し、TLS
mcp-xrayは、セキュリティ専門のスタートアップであるTraceforceが2026年7月に公開したオープンソースのセキュリティスキャナーであり、動的なペネトレーションテストツールです。このツールは、大規模言語モデル(LLM)ベースのAIエージェントとローカルデータソース間の橋渡しをするModel Context Protocol(MCP)インフラの脆弱性を検知するために設計されました。従来のウェブセキュリティスキャナーがウェブサーバーを詳細に分析して脆弱性を特定するように、mcp-xrayは、連携されたMCPサーバーの設定整合性検証、TLS証明書の確認、ループバックアドレスの露出検知に加えて、ツール呼び出し時に発生する可能性のある異常な兆候をリアルタイムでスキャンします。
従来のAIエージェント開発環境では、LLMが自律的にツールを実行する過程で、権限の濫用やリモートコード実行(RCE)、サーバーサイドリクエストフォージェリ(SSRF)などの攻撃に対して脆弱な状態に放置されることが多くありました。特に、複数のMCPサーバーが連携する場合、ツールの説明が曖昧に記述されていると、エージェントが意図しないパラメータや危険なコマンドを実行する「混乱した代理人(Confused Deputy)」の問題が発生する可能性があります。mcp-xrayは、静的ファイル検査のレベルを超えて、LLMを活用したインテリジェントな脆弱性テストプランを動的に生成し、直接ペネトレーションテストを実行することで、エージェントエコシステムの隠れた脅威を事前に発見し、防御するという点で、従来の静的分析ツールとは異なります。
バイオテクノロジー研究およびゲノム解析環境では、機密性の高い患者データや高付加価値の化合物ライブラリデータベースにAIエージェントが直接クエリを送信して探索を自動化するシナリオが積極的に検討されています。研究者がデータ検索用に独自に構築したカスタムMCPサーバーにmcp-xrayのconfig-scanコマンドを実行すると、ローカル設定ファイル内にリモートデータベース接続用のAPI秘密鍵が平文でハードコーディングされているかどうかを検出し、任意のパス探索(Path Traversal)攻撃を引き起こす可能性のある入出力の脆弱性をベースラインレベルで検証します。最終的に、ペネトレーションテストの実行結果が標準的なセキュリティレポート形式であるSARIF形式で出力されるため、研究所内部のセキュリティ監査プロセスに統合して、安全な研究自動化インフラを迅速に実装することができます。
💻 必要なスペック
0(CPU専用、LLMスキャンおよびペネトレーションテスト分析時には外部LLM APIを使用可能、ローカルLLM実行時は8GB+を推奨)
約100MB未満(バイナリ単独、ビルド環境構築時500MB以内)
⚡ インストール
4-1. クイックスタート
1.25.4 以上の環境で、以下の単一コマンドでコンパイルしてすぐに使用できます。
git clone https://github.com/traceforce/mcp-xray && cd mcp-xray && make install-dependencies && make all
4-2. 詳細なインストール
1. GitHub リポジトリの複製と移動git clone https://github.com/traceforce/mcp-xray cd mcp-xray
2. 必須ビルド依存関係のインストール(Go開発環境が必要)make install-dependencies
3. バイナリコンパイルおよびビルドmake all
4. ヘルプコマンドを実行して、インストールが完了したか確認してください。./mcpxray --help
FAQ
mcp-xrayとは何ですか?
mcp-xrayは、セキュリティ専門のスタートアップであるTraceforceが2026年7月に公開したオープンソースのセキュリティスキャナーであり、動的なペネトレーションテストツールです。このツールは、大規模言語モデル(LLM)ベースのAIエージェントとローカルデータソース間の橋渡しをするModel Context Protocol(MCP)インフラの脆弱性を検知するために設計されました。従来のウェブセキュリティスキャナーがウェブサーバーを詳細に分析して脆弱性を特定するように、mcp-xrayは、連携されたMCPサーバーの設定整合性検証、TLS証明書の確認、ループバックアドレスの露出検知に加えて、ツール呼び出し時に発生する可能性のある異常な兆候をリアルタイムでスキャンします。 従来のAIエージェント開発環境では、LLMが自律的にツールを実行する過程で、権限の濫用やリモートコード実行(RCE)、サーバーサイドリクエストフォージェリ(SSRF)などの攻撃に対して脆弱な状態に放置されることが多くありました。特に、複数のMCPサーバーが連携する場合、ツールの説明が曖昧に記述されていると、エージェントが意図しないパラメータや危険なコマンドを実行する「混乱した代理人(Confused Deputy)」の問題が発生する可能性があります。mcp-xrayは、静的ファイル検査のレベルを超えて、LLMを活用したインテリジェントな脆弱性テストプランを動的に生成し、直接ペネトレーションテストを実行することで、エージェントエコシステムの隠れた脅威を事前に発見し、防御するという点で、従来の静的分析ツールとは異なります。 バイオテクノロジー研究およびゲノム解析環境では、機密性の高い患者データや高付加価値の化合物ライブラリデータベースにAIエージェントが直接クエリを送信して探索を自動化するシナリオが積極的に検討されています。研究者がデータ検索用に独自に構築したカスタムMCPサーバーにmcp-xrayのconfig-scanコマンドを実行すると、ローカル設定ファイル内にリモートデータベース接続用のAPI秘密鍵が平文でハードコーディングされているかどうかを検出し、任意のパス探索(Path Traversal)攻撃を引き起こす可能性のある入出力の脆弱性をベースラインレベルで検証します。最終的に、ペネトレーションテストの実行結果が標準的なセキュリティレポート形式であるSARIF形式で出力されるため、研究所内部のセキュリティ監査プロセスに統合して、安全な研究自動化インフラを迅速に実装することができます。
mcp-xrayはいつ使いますか?
mcp-xrayは、セキュリティを専門とするスタートアップTraceforceが2026年7月に公開したオープンソースのセキュリティスキャナーであり、動的なペネトレーションテストツールです。このツールは、大規模言語モデル(LLM)をベースとしたAIエージェントとローカルデータソース間の橋渡しをするModel Context Protocol(MCP)インフラの脆弱性を検知するために設計されました。従来のウェブセキュリティスキャナーがウェブサーバーを詳細に分析して脆弱性を発見するように、mcp-xrayは連携されたMCPサーバーの設定整合性を検証し、TLS
📝 アップデートノート
まだアップデートノートはありません。
🧪 関連「生命のコード」
関連する「生命のコード」記事はまだありません。