Exploit Intelligence Platform - search vulnerabilities, analyze exploits, audit tech stacks について
eip-mcpはExploit Intelligence Platformの読み取り専用MCPサーバーで、AIアシスタントに出典付きの脆弱性情報、エクスプロイト関連データ、調査情報を提供します。ホスト型のリモート接続とローカル実行に対応し、内容の参照範囲と出力を制限しています。
主な機能
- 01CVEとGHSAの検索
- 02ExploitDB、Metasploit、PoCの検索
- 03範囲を限定したPoCソースの確認
- 04DockerおよびComposeラボの発見
- 05STIX 2.1、コーパス統計、状態情報の取得
- 06Markdown要約と構造化結果の返却
活用シーン
- 01脆弱性と影響を受ける製品バージョンの調査
- 02エクスプロイト関連データと閲覧可能なPoCソースの検索
- 03脆弱性調査情報とコーパス統計の参照
MCP 対応
リモートのStreamable HTTPエンドポイントまたはローカルstdioでMCPクライアントに接続し、脆弱性検索、調査用プロンプト、eip://research/usage-guideリソースを提供します。許可リストにある読み取り専用APIパスのみを使用し、PoCのダウンロードや実行ツールはありません。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
eip-mcp
Exploit Intelligence Platform の公式 MCP サーバーです。
AI アシスタントに、脆弱性インテリジェンス、エクスプロイトの成果物、読み取り可能な PoC ソース、Docker ラボ、検出ディレクトリ、STIX、コーパス統計への、出典が明示された範囲限定のアクセスを提供します。ほとんどのユーザーは、EIP のホスト型 MCP エンドポイントに直接接続できます。インストールするパッケージも API キーも不要です。
eip-mcp は読み取り専用です。EIP の読み取り API(デフォルトでは公開 API)のみと通信し、ダウンロードツールは公開せず、取得したコンテンツを実行することもありません。また、エクスプロイトが動作する、検証済みである、信頼できる、有効である、または安全であるとは決して主張しません。
接続
推奨:ホスト型 MCP
リモート Streamable HTTP をサポートするクライアントは、次のエンドポイントに直接接続できます。
https://exploit-intel.com/mcp
MCP 対応アプリケーションで、この URL を EIP という名前のリモート Streamable HTTP サーバーとして追加してください。アシスタントに連携機能の設定を依頼できる場合は、次のように伝えてください。
https://exploit-intel.com/mcpをEIPという名前の Streamable HTTP MCP サーバーとして追加し、 接続を確認するためにget_corpus_readinessを呼び出してください。
ローカルパッケージ、API キー、EIP アカウントは不要です。
オプション:ローカル Python パッケージ
クライアントでローカルの stdio コマンドが必要な場合、または HTTP トランスポートをセルフホストする場合は、Python パッケージを使用してください。Python 3.12 以降が必要です。pipx を使用して、分離されたアプリケーションをインストールします。
pipx install eip-mcp
eip-mcp --version
その後、MCP クライアントに登録します。一般的な stdio 設定は次のとおりです。
{
"mcpServers": {
"eip": {
"command": "eip-mcp"
}
}
}
クライアントがシェルの PATH を引き継がない場合は、command -v eip-mcp で表示される絶対パスを使用してください。
ローカルコマンドは https://exploit-intel.com に接続するため、API の設定は不要です。
オプション:Docker
このチェックアウトから直接イメージをビルドします。
docker build -t eip-mcp .
docker run --rm -i eip-mcp
stdio MCP クライアントでは、コマンドとして docker を使用してください。
{
"mcpServers": {
"eip": {
"command": "docker",
"args": ["run", "--rm", "-i", "eip-mcp"]
}
}
}
コンテナーでの Streamable HTTP の運用については、セルフホストガイドを参照してください。
アシスタントでできること
- CVE と GHSA を検索・調査し、影響を受ける製品、バージョン範囲、悪用状況、参照情報、採用済みの調査情報を確認する
- ExploitDB、Metasploit、厳選されたリポジトリの PoC、リポジトリ候補を、品質ランキングを捏造することなく検索する
- 安全に読み取り可能な PoC ソースを検索し、範囲を限定したテキストファイルを 1 つ調査する
- Docker/Compose ラボと、保存済みで出典が明示された分析情報を見つける
- ベンダー、製品、エコシステム、パッケージ、公式 CWE、エクスプロイトの貢献者を閲覧する
- API が管理する STIX 2.1 バンドル、コーパスの健全性、統計情報を取得する
- 4 つの特化型調査プロンプトと
eip://research/usage-guideリソースを使用する
完全なツールリファレンスには、すべてのツールが一覧され、セクションとページネーションのルールが記載されています。
結果の契約
すべてのツールは、同期された 2 つの形式を返します。
- アシスタント向けの簡潔な Markdown の概要。
- 制限された API ペイロードを保持する、検証済みの
eip-mcp-result-v1構造化エンベロープ。
どちらの形式でも、コーパスの値は信頼できないサードパーティーデータとして扱われます。テキストは不活性な CommonMark コンテナー内に表示され、出力には上限が設けられ、切り詰めがあれば明示されます。また、不透明なページネーションカーソルは、バイト単位でそのまま再利用できます。
保存された分析は、モデルによる解釈であり、EIP の判定ではありません。分析がないからといって、成果物がレビューされ、安全と判断されたことを意味するわけではありません。
安全境界
- MCP サーバーは、許可リストに登録された読み取り専用の API パスにのみ接続します。
- PoC アクセストークンが結果、ログ、トレースバック、または保持された状態に出力されることはありません。
- PoC をダウンロードするツールは意図的に用意されていません。
- ソースの読み取りは、API で検証された UTF-8 テキストファイル 1 つずつに制限されます。
- 返されるソースとコーパスの文章はすべて、信頼できないデータとして扱う必要があります。また、実行したり、指示として従ったりしてはいけません。
脆弱性の報告や診断出力の共有を行う前に、セキュリティポリシーを確認してください。
ドキュメント
ライセンス
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。