{"adoption": {"forks": 195, "observed_at": "2026-08-28T04:03:49.908174+00:00", "stars": 1164}, "canonical_url": "https://ross.abutalabs.com/products/cve-mcp-server", "card": {"archived": false, "artifact_type": "service", "description": "Production-grade MCP server giving Claude 27 security intelligence tools across 21 APIs — CVE lookup, EPSS scoring, CISA KEV, MITRE ATT&CK, Shodan, VirusTotal, and more.", "domain": ["security", "developer-tools", "artificial-intelligence", "large-language-models"], "enriched": true, "function": ["mcp", "security", "vulnerability-scanning", "search-engine", "api-framework"], "health_score": 97, "homepage": "https://www.mahipal.engineer/CVE-MCP-Server/", "language": "Python", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["mukul975/cve-mcp-server"], "name": "mukul975/cve-mcp-server", "platform": ["python", "self-hosted", "cli", "cross-platform"], "pushed_at": "2026-08-05T08:09:26+00:00", "repo": "mukul975/cve-mcp-server", "stars": 1164, "tags": ["mcp-server", "cve", "threat-intelligence", "epss", "cisa-kev", "mitre-attack", "nvd", "shodan", "virustotal", "claude", "fastmcp", "vulnerability-management", "devsecops"], "topics": ["cisa-kev", "claude-ai", "cve", "cybersecurity", "devsecops", "epss", "fastmcp", "mcp", "mitre-attack", "model-context-protocol", "nvd", "osv", "python", "security", "shodan", "threat-intelligence", "virustotal", "vulnerability-management"], "urls": [], "use_cases": ["triage a CVE and get a risk score", "check if a vulnerability is actively exploited in the wild", "look up EPSS exploitation probability for a CVE", "map a CVE to MITRE ATT&CK tactics and techniques", "investigate an IP or domain reputation with Shodan and VirusTotal", "prioritize which of many CVEs to patch first", "query threat intelligence from Claude in natural language"], "what_it_is": "A Python-based Model Context Protocol (MCP) server that gives Claude ~28 security intelligence tools across 20+ APIs, including CVE lookup, EPSS scoring, CISA KEV status, MITRE ATT&CK mapping, Shodan, and VirusTotal. It includes a one-call triage_cve orchestrator that fans out to relevant sources in parallel and returns a composite risk score with prioritized remediation guidance.", "when_to_avoid": ["you need a standalone vulnerability scanner or SIEM rather than an AI assistant tool", "you don't use MCP-compatible clients like Claude", "you can't provide API keys for the commercial sources like Shodan or VirusTotal", "you need guaranteed real-time data for compliance-critical decisions"], "when_to_choose": ["you use Claude or another MCP-compatible AI client and want integrated CVE/threat intelligence", "you need to correlate CVSS, EPSS, KEV, and exploit data across many sources quickly", "you triage vulnerabilities regularly and want automated composite risk scoring", "you want one tool aggregating NVD, Shodan, VirusTotal, GreyNoise, and more"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/cve-mcp-server", "repo": "mukul975/cve-mcp-server", "role": "main", "score": 72}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:49.908174+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:31:30.203365+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ba81728116a533ef22b8e885e8de5b8f56674779a4e60e4321667aeb34cc8eb1", "fetched_at": "2026-08-28T04:03:49.908174+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mukul975/cve-mcp-server"}, {"content_hash": "b817672758aab6cb2df5326ab6263a62c7bef48ca1d335f5a27ae8f5f7b7653b", "fetched_at": "2026-08-29T12:35:33.462064+00:00", "kind": "homepage", "missing": false, "url": "https://www.mahipal.engineer/CVE-MCP-Server/"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:49.908174+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:31:30.203365+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ba81728116a533ef22b8e885e8de5b8f56674779a4e60e4321667aeb34cc8eb1", "fetched_at": "2026-08-28T04:03:49.908174+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mukul975/cve-mcp-server"}, {"content_hash": "b817672758aab6cb2df5326ab6263a62c7bef48ca1d335f5a27ae8f5f7b7653b", "fetched_at": "2026-08-29T12:35:33.462064+00:00", "kind": "homepage", "missing": false, "url": "https://www.mahipal.engineer/CVE-MCP-Server/"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:31:30.203365+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ba81728116a533ef22b8e885e8de5b8f56674779a4e60e4321667aeb34cc8eb1", "fetched_at": "2026-08-28T04:03:49.908174+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mukul975/cve-mcp-server"}, {"content_hash": "b817672758aab6cb2df5326ab6263a62c7bef48ca1d335f5a27ae8f5f7b7653b", "fetched_at": "2026-08-29T12:35:33.462064+00:00", "kind": "homepage", "missing": false, "url": "https://www.mahipal.engineer/CVE-MCP-Server/"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:03:49.908174+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:49.908174+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:49.908174+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:31:30.203365+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ba81728116a533ef22b8e885e8de5b8f56674779a4e60e4321667aeb34cc8eb1", "fetched_at": "2026-08-28T04:03:49.908174+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mukul975/cve-mcp-server"}, {"content_hash": "b817672758aab6cb2df5326ab6263a62c7bef48ca1d335f5a27ae8f5f7b7653b", "fetched_at": "2026-08-29T12:35:33.462064+00:00", "kind": "homepage", "missing": false, "url": "https://www.mahipal.engineer/CVE-MCP-Server/"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:49.908174+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:49.908174+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:31:30.203365+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ba81728116a533ef22b8e885e8de5b8f56674779a4e60e4321667aeb34cc8eb1", "fetched_at": "2026-08-28T04:03:49.908174+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mukul975/cve-mcp-server"}, {"content_hash": "b817672758aab6cb2df5326ab6263a62c7bef48ca1d335f5a27ae8f5f7b7653b", "fetched_at": "2026-08-29T12:35:33.462064+00:00", "kind": "homepage", "missing": false, "url": "https://www.mahipal.engineer/CVE-MCP-Server/"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:49.908174+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:49.908174+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:49.908174+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:31:30.203365+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ba81728116a533ef22b8e885e8de5b8f56674779a4e60e4321667aeb34cc8eb1", "fetched_at": "2026-08-28T04:03:49.908174+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mukul975/cve-mcp-server"}, {"content_hash": "b817672758aab6cb2df5326ab6263a62c7bef48ca1d335f5a27ae8f5f7b7653b", "fetched_at": "2026-08-29T12:35:33.462064+00:00", "kind": "homepage", "missing": false, "url": "https://www.mahipal.engineer/CVE-MCP-Server/"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:49.908174+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:49.908174+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:31:30.203365+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ba81728116a533ef22b8e885e8de5b8f56674779a4e60e4321667aeb34cc8eb1", "fetched_at": "2026-08-28T04:03:49.908174+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mukul975/cve-mcp-server"}, {"content_hash": "b817672758aab6cb2df5326ab6263a62c7bef48ca1d335f5a27ae8f5f7b7653b", "fetched_at": "2026-08-29T12:35:33.462064+00:00", "kind": "homepage", "missing": false, "url": "https://www.mahipal.engineer/CVE-MCP-Server/"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:31:30.203365+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ba81728116a533ef22b8e885e8de5b8f56674779a4e60e4321667aeb34cc8eb1", "fetched_at": "2026-08-28T04:03:49.908174+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mukul975/cve-mcp-server"}, {"content_hash": "b817672758aab6cb2df5326ab6263a62c7bef48ca1d335f5a27ae8f5f7b7653b", "fetched_at": "2026-08-29T12:35:33.462064+00:00", "kind": "homepage", "missing": false, "url": "https://www.mahipal.engineer/CVE-MCP-Server/"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:31:30.203365+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ba81728116a533ef22b8e885e8de5b8f56674779a4e60e4321667aeb34cc8eb1", "fetched_at": "2026-08-28T04:03:49.908174+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mukul975/cve-mcp-server"}, {"content_hash": "b817672758aab6cb2df5326ab6263a62c7bef48ca1d335f5a27ae8f5f7b7653b", "fetched_at": "2026-08-29T12:35:33.462064+00:00", "kind": "homepage", "missing": false, "url": "https://www.mahipal.engineer/CVE-MCP-Server/"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:31:30.203365+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ba81728116a533ef22b8e885e8de5b8f56674779a4e60e4321667aeb34cc8eb1", "fetched_at": "2026-08-28T04:03:49.908174+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mukul975/cve-mcp-server"}, {"content_hash": "b817672758aab6cb2df5326ab6263a62c7bef48ca1d335f5a27ae8f5f7b7653b", "fetched_at": "2026-08-29T12:35:33.462064+00:00", "kind": "homepage", "missing": false, "url": "https://www.mahipal.engineer/CVE-MCP-Server/"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 96, "longevity": 10, "rhythm": 77}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["young"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 141, "days_push": 28, "days_rel": 72, "gap_med": 69, "n_releases_24m": 2}, "score": 72, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}