mcpField
E
Exploit Intelligence Platform - search vulnerabilities, analyze exploits, audit tech stacks

Exploit Intelligence Platform - search vulnerabilities, analyze exploits, audit tech stacks

ローカル
github.com/exploitintel検索1今日更新

Exploit Intelligence Platform - search vulnerabilities, analyze exploits, audit tech stacks について

eip-mcpはExploit Intelligence Platformの読み取り専用MCPサーバーで、AIアシスタントに出典付きの脆弱性情報、エクスプロイト関連データ、調査情報を提供します。ホスト型のリモート接続とローカル実行に対応し、内容の参照範囲と出力を制限しています。

主な機能

  1. 01CVEとGHSAの検索
  2. 02ExploitDB、Metasploit、PoCの検索
  3. 03範囲を限定したPoCソースの確認
  4. 04DockerおよびComposeラボの発見
  5. 05STIX 2.1、コーパス統計、状態情報の取得
  6. 06Markdown要約と構造化結果の返却

活用シーン

  1. 01脆弱性と影響を受ける製品バージョンの調査
  2. 02エクスプロイト関連データと閲覧可能なPoCソースの検索
  3. 03脆弱性調査情報とコーパス統計の参照

MCP 対応

リモートのStreamable HTTPエンドポイントまたはローカルstdioでMCPクライアントに接続し、脆弱性検索、調査用プロンプト、eip://research/usage-guideリソースを提供します。許可リストにある読み取り専用APIパスのみを使用し、PoCのダウンロードや実行ツールはありません。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Exploit Intelligence Platform

eip-mcp

Exploit Intelligence Platform の公式 MCP サーバーです。

PyPI のリリース サポート対象の Python バージョン 品質チェック MIT ライセンス

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 つずつに制限されます。
  • 返されるソースとコーパスの文章はすべて、信頼できないデータとして扱う必要があります。また、実行したり、指示として従ったりしてはいけません。

脆弱性の報告や診断出力の共有を行う前に、セキュリティポリシーを確認してください。

ドキュメント

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。