
mukul975/cve-mcp-server
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
本番環境のMCPサーバーは、21のAPIにわたる27のセキュリティインテリジェンスツールを提供します — CVEルックアップ、EPSSスコアリング、CISA KEV、MITRE ATT&CK、Shodan、VirusTotalなど。
概要
Claudeをフルスペクトラムのセキュリティアナリストに変える本番レベルのツールです。NVD、EPSS、CISA KEV、Shodan、VirusTotal、GreyNoiseの15+のブラウザタブを同時に管理する代わりに、Claudeに1つの質問をすれば数秒で相関したインテリジェンスが得られます。Python、FastMCP、httpx、aiosqlite、Pydantic v2、defusedxmlで構築されています。 単一のCVEをトリエスするには、NVDにCVSSスコア、EPSSでエクスプロイテクティブ確率、CISA KEVでアクティブエクスプロイトの状態を、GitHubでパッチを、VirusTotalでマルウェア関連を調べ、そしてすべてを頭の中で関連付けてみます。50個のCVEに対しては、丸一日の無駄になります。 CVE MCP Serverは、Claudeに24のAPIにわたる28のセキュリティツールへの直接アクセスを提供します。これらはワンコールオーケストレーターによって前面に立ちます。「CVE-2024-3400にパッチを当てるべきか?」と尋ねると、Claudeは関連するすべてのソースに並行して展開し、複合リスクスコア(CISA KEVのハードオーバーライド付き)を計算し、証拠をもとに優先順位付けされた推奨を提供します。
概要(AI 翻訳)
AI搭載のセキュリティインテリジェンスを指先で提供 — 28のツール+ワンコールのtriage_cveオーケストレーター、24のデータソース、1つのプロトコル。
Claudeをフルスペクトラムのセキュリティアナリストに変える、実用グレードのModel Context Protocol(MCP)サーバー。NVD、EPSS、CISA KEV、SHODAN、VirusTotal、GreyNoiseの15+ブラウザタブを同時に管理する代わりに、Claudeに1つの質問をすれば数秒で相関知能が得られます。Python、FastMCP、httpx、aiosqlite、Pydantic v2、defusedxmlで構築されています。
問題点: 単一のCVEをトリアージするには、NVDでCVSSスコアを照会し、EPSSでエクスプロイテクティブの確率を、CISA KEVにアクティブなエクスプロイテーション状況を、GitHubでパッチを、VirusTotalでマルウェア関連を照会し、さらにすべてを頭の中で関連付けてみます。50個のCVEに対して、それは丸一日の無駄遣いになります。
解決策: CVE MCP Serverは、Claudeに24のAPIにわたる28のセキュリティツールへの直接アクセスを提供します — そこは**triage_cve**ワンコールオーケストレーターが前面に立ちます。「CVE-2024-3400にパッチを当てるべきか?」と尋ねると、Claudeは関連するすべてのソースに並行して展開し、CISA KEVのハードオーバーライド付きで複合リスクスコアを計算し、証拠をもとに優先順位付けの推奨を提供します。
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
🛡️ CVE MCP Server
AI-powered security intelligence at your fingertips — 28 tools + a one-call triage_cve orchestrator, 24 data sources, one protocol.
A production-grade Model Context Protocol (MCP) server that turns Claude into a full-spectrum security analyst. Instead of juggling 15+ browser tabs across NVD, EPSS, CISA KEV, Shodan, VirusTotal, and GreyNoise, ask Claude one question and get correlated intelligence in seconds. Built with Python, FastMCP, httpx, aiosqlite, Pydantic v2, and defusedxml.
The problem: Triaging a single CVE means querying NVD for CVSS scores, EPSS for exploitation probability, CISA KEV for active exploitation status, GitHub for patches, and VirusTotal for malware associations — then mentally correlating everything. For 50 CVEs, that’s an entire day lost.
The solution: CVE MCP Server gives Claude direct access to 28 security tools across 24 APIs — fronted by the triage_cve one-call orchestrator. Ask “Should we patch CVE-2024-3400?” and Claude fans out to every relevant source in parallel, calculates a composite risk score (with a CISA KEV hard override), and delivers a prioritized recommendation with evidence.
🌍 GARS-2026 — Global Agentic AI Readiness Survey
I’m running a global academic study measuring how ready security professionals, developers, and enterprise teams actually are for agentic AI — MCP servers, tool calling, governance, and human-in-the-loop workflows.
If you use this repo, your response would be a genuinely valuable data point.
📋 Take the survey (10 min): Survey
- 60 questions · Anonymous · Supervised by SRH Berlin
- You get 50 Casky Tokens for early access to casky.ai
- Results published open access under CC-BY 4.0
📑 Table of contents
インストール
npx @modelcontextprotocol/inspector python -m cve_mcp.server設定
{
"mcpServers": {
"cve-mcp": {
"command": "python",
"args": ["-m", "cve_mcp.server"],
"cwd": "/absolute/path/to/cve-mcp-server",
"env": {
"NVD_API_KEY": "your-key-here",
"GITHUB_TOKEN": "ghp_xxxxxxxxxxxxxxxxxxxx",
"ABUSEIPDB_KEY": "your-abuseipdb-key",
"GREYNOISE_API_KEY": "your-greynoise-key",
"SHODAN_KEY": "your-shodan-key"
}
}
}
}