cve-cache について
cve-cacheは、依存関係の監査や新しいパッケージの確認を行うAIエージェント向けの、CVEとGHSAのキャッシュサービスです。複数のエコシステムを対象に、最近の記録を構造化して提供します。
主な機能
- 01CVEまたはGHSAの記録を検索
- 02エコシステム別にパッケージの脆弱性を検索
- 03最近の重大なCVEを一覧表示
- 04重大度別に記録数を集計
- 05npm、PyPI、Cargo、Maven、Goに対応
活用シーン
- 01プロジェクト依存関係の既知脆弱性を監査
- 02新たに導入するパッケージを確認
- 03最近の重大な脆弱性の傾向を確認
MCP 対応
stdio MCP サーバーとして、脆弱性の検索、パッケージ検索、最近の重大なCVEの一覧、重大度の集計を行うツールをクライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
4掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| cve_id | string | はい | 例:CVE-2024-12345 または GHSA-xxxx-xxxx-xxxx |
詳細
@weiseer/cve-cache-mcp
最近の CVE + GHSA キャッシュを提供する stdio MCP サーバーです。
weiseer によるプローブ P-005 です。
できること
最近の CVE + GitHub Security Advisory レコードをキャッシュした、構造化スナップショットです。依存関係を監査したり、新しいパッケージをスクリーニングしたりする AI エージェント向けです。
エージェントでは、次の操作ができます。
lookup_cve— CVE/GHSA ID 1 件の完全なレコードを取得しますfind_for_package— エコシステム(npm/PyPI/Cargo/Maven/Go)ごとに、パッケージに影響するすべての CVE を検索しますlist_recent_critical— 最近の重大度の高い CVE を一覧表示します(デフォルト:過去 7 日間、CVSS ≥ 7)severity_summary— 重大度の区分ごとに件数を集計します
エージェントから NVD に直接問い合わせる代わりに、これを使う理由
| エージェントによる自前の実装 | cve-cache | |
|---|---|---|
| ソースへの問い合わせ | NVD JSON フィード + GHSA GraphQL | MCP 呼び出し 1 回 |
| トークンコスト(NVD レコードはサイズが大きい) | $0.05-0.20 | $0 無料 / $0.00005 有料 |
| レイテンシ | 2-10 秒 | <100ms |
| エコシステムをまたぐ正規化 | ソースごとのスキーマ | 正規化済み |
インストール
npm install -g @weiseer/cve-cache-mcp
Claude Desktop / Cursor / Cline / Continue / Windsurf での使用
{
"mcpServers": {
"cve-cache": {
"command": "npx",
"args": ["-y", "@weiseer/cve-cache-mcp"]
}
}
}
ライセンス
Apache-2.0。カタログデータ:公開されている CVE/NVD/GHSA フィードから派生(CC0/パブリックドメイン)。
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。