VulnCheck について
VulnCheck MCP Serverは、AIアシスタントをVulnCheckの脆弱性インテリジェンスに接続し、セキュリティ調査やトリアージを支援します。CVE、パッケージのリスク、エクスプロイトの動向、アドバイザリー、脅威インデックスを扱います。
主な機能
- 01CVEと深刻度の検索
- 02CPE・PURLによるパッケージ確認
- 03エクスプロイトと活発な脅威の調査
- 04ベンダー・エコシステムのアドバイザリー検索
- 05侵害・ボットネット・脅威インデックスの照会
活用シーン
- 01課題のトリアージ中にCVEを調査
- 02リリース前に依存関係を確認
- 03既知のエクスプロイトとC2指標を評価
- 04製品やパッケージのアドバイザリーを検索
MCP 対応
ツールを通じてVulnCheckの脆弱性インテリジェンスをMCPクライアントに公開し、CVE、パッケージ、エクスプロイト、アドバイザリー、インデックスを照会できます。VulnCheck APIトークンが必要です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
docker run -i --rm ghcr.io/vulncheck-oss/mcp:0.2.3ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ghcr.io/vulncheck-oss/mcp:0.2.3stdioツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
VulnCheck MCP サーバー
VulnCheck MCP サーバーは、AI アシスタントを VulnCheck の脆弱性インテリジェンスに接続します。エディターやターミナルから自然言語で、CVE、エクスプロイト、アドバイザリ、脆弱なパッケージについて、AI ツールに直接質問できます。
ユースケース
- CVE の調査:コードのレビュー中や問題のトリアージ中に、脆弱性の詳細、深刻度、悪用可能性、影響を受けるバージョンを確認します
- 依存関係の分析:CPE または PURL でパッケージを確認し、リリース前に既知の脆弱性を特定します
- エクスプロイトインテリジェンス:CVE に既知のエクスプロイトコード、進行中の悪用、または C2 の兆候があるかどうかを確認します
- アドバイザリの検索:パッケージ、製品、またはキーワードで、ベンダーやエコシステムのアドバイザリを検索します
- インデックスへのクエリ:VulnCheck の侵害、ボットネット、脅威インテリジェンスのインデックスを検索して、リアルタイムの状況を確認します
要件
- VulnCheck API トークン — こちらから作成できます
インストール
リリースページから最新のリリースをダウンロードするか、Docker イメージ(ghcr.io/vulncheck-oss/mcp)を使用してください。
| プラットフォーム | アーカイブ |
|---|---|
| macOS(Apple Silicon) | vulncheck-mcp_1.2.3_darwin_arm64.tar.gz |
| macOS(Intel) | vulncheck-mcp_1.2.3_darwin_amd64.tar.gz |
| Linux | vulncheck-mcp_1.2.3_linux_amd64.tar.gz |
| Windows | vulncheck-mcp_1.2.3_windows_amd64.zip |
AI クライアントにインストールする
利用可能なツール
利用可能なツールの全一覧は、docs/tools.mdをご覧ください。
開発
make build # build for current platform → bin/vulncheck-mcp
make snapshot # cross-compile all platforms via GoReleaser → dist/
make test # run tests
make lint # run golangci-lint
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。