servers / cve-mcp

cve-mcp

communitystdiolocalverifiedhealthy

23-tool MCP server for CVE & vulnerability intelligence. NVD, EPSS, CISA KEV, GitHub Advisory, OSV — unified in one server. Risk scoring, bulk triage, exploit search. 2 dependencies, runs with npx.


01Tools · 41

How to read this: tool names here are observed from a live tools/list handshake. The Risk label is a heuristic inferred from the tool name (write/destructive verbs), not from executing the tool — a conservative guess, not a verified capability. We never escalate risk from a description. Found one that's wrong? Tell us — we fix on report.

ToolRiskSide effectsApproval
cwe_top25
Get the MITRE CWE Top 25 Most Dangerous Software Weaknesses for a given year. Shows the most impactful vulnerability classes ranked by frequency and severity.
readfalseunknown
ghsa_get
Get full details of a GitHub security advisory by GHSA ID or CVE ID. Includes affected packages, CVSS, and patch information.
readfalseunknown
nvd_recent
Get recently published or modified CVEs from NVD. Useful for monitoring new vulnerabilities.
readfalseunknown
osv_query
Query Google OSV for known vulnerabilities affecting a specific package version. Supports all major ecosystems (npm, PyPI, Maven, Go, etc.).
readfalseunknown
exploit_search
Search for public PoC exploits and exploit code for a CVE on GitHub. Returns repositories with proof-of-concept code, sorted by stars.
readfalseunknown
cwe_hierarchy
Get CWE parent/child hierarchy. Shows which weaknesses are more general (parents) and more specific (children) variants of a given CWE.
readfalseunknown
shodan_cve
Look up a CVE via Shodan CVEDB (zero-auth). Returns CVSS score, EPSS probability, KEV status, affected CPEs, and references — all in one call without any API key.
readfalseunknown
vulncheck_kev
Check VulnCheck's extended KEV catalog for a CVE. Contains ~80% more entries than CISA KEV, including exploit maturity and ransomware association data.
unknownunknownunknown
vulners_lookup
Look up a CVE in Vulners database. Returns detailed vulnerability information including exploit references, CVSS scores, and related advisories from 200+ sources.
readfalseunknown
vulncheck_cpe
Search for vulnerabilities by CPE (Common Platform Enumeration) string via VulnCheck. Useful for finding all CVEs affecting a specific software version.
readfalseunknown
msf_check
Check if a Metasploit exploit module exists for a CVE. If a module exists, the vulnerability is weaponized and should be prioritized for patching.
unknownunknownunknown
cve_trending
Get currently trending/hot CVEs — vulnerabilities with the highest exploitation probability right now. Combines EPSS scores with NVD details and KEV status.
readfalseunknown
cve_compare
Compare two CVEs side by side. Shows CVSS, EPSS, KEV status, affected products, and risk scores with a comparison summary highlighting which is more dangerous.
readfalseunknown
kev_search
Search CISA KEV catalog by vendor, product, or keyword. Find known exploited vulnerabilities for specific technologies.
readfalseunknown
cve_prioritize
Rank a list of CVEs by exploitation risk. Combines CVSS score, EPSS probability, KEV status, and weaponization signals (Nuclei/Metasploit modules) into a unified risk score. Higher score = patch first.
readfalseunknown
shodan_ip_vulns
Get known vulnerabilities for an IP address via Shodan InternetDB. Returns open ports, hostnames, CPEs, CVE IDs, and tags. No API key required.
readfalseunknown
cve_to_attack
Map CWE weakness IDs to MITRE ATT&CK techniques. Shows which attack techniques a vulnerability enables, useful for threat modeling and detection engineering.
unknownunknownunknown
cwe_get
Get full CWE details from the MITRE CWE REST API. Returns name, description, related weaknesses, applicable platforms, consequences, detection methods, and mitigations for any of the 1000+ CWEs.
readfalseunknown
cwe_lookup
Look up a CWE (Common Weakness Enumeration) by ID or search by keyword. Returns name, description, and category for the top 40+ most common CWEs.
readfalseunknown
nvd_get
Get full details for a specific CVE from NVD — CVSS score, severity, CWE, affected products (CPE), references, and status.
readfalseunknown
shodan_product
Find CVEs affecting a specific product or vendor via Shodan CVEDB. No API key required. Returns CVEs with CVSS, EPSS, and KEV status.
readfalseunknown
circl_cve
Get CVE details from CIRCL (Computer Incident Response Center Luxembourg). Returns CAPEC attack patterns, vulnerable products, and access/impact vectors. No API key required.
readfalseunknown
cve_by_product
Search CVEs by vendor or product name. Uses NVD keyword exact match to find all vulnerabilities for a specific technology (e.g., 'Apache Log4j', 'Microsoft Exchange').
readfalseunknown
kev_check
Check if CVE(s) are in CISA's Known Exploited Vulnerabilities (KEV) catalog. KEV entries are actively exploited in the wild and require urgent patching.
unknownunknownunknown
attackerkb_assess
Get community assessments for a CVE from AttackerKB. Shows attacker value, exploitability ratings, and Rapid7 analysis from security researchers.
readfalseunknown
epss_top
Get the top CVEs ranked by EPSS exploitation probability. Shows the most likely-to-be-exploited vulnerabilities.
readfalseunknown
cpe_match
Get CPE match criteria for a specific CVE from NVD. Shows exactly which product versions are affected, including version ranges.
readfalseunknown
cve_list_sources
List all vulnerability data sources and their current availability. Shows which APIs are reachable and whether optional API keys are configured. Covers 11 sources: NVD, EPSS, KEV, GHSA, OSV, Shodan, VulnCheck, Vulners, CIRCL, AttackerKB, MITRE CWE.
readfalseunknown
vulners_search
Full-text vulnerability search across 200+ sources via Vulners. Search for exploits, advisories, patches, and vulnerability reports by keyword.
readfalseunknown
vulncheck_purl
Search for vulnerabilities by Package URL (purl) via VulnCheck. Supports all major ecosystems (npm, PyPI, Maven, Go, etc.).
readfalseunknown
nuclei_check
Check if a Nuclei detection template exists for a CVE. Nuclei templates from ProjectDiscovery enable automated vulnerability scanning. Returns template URL, severity, and tags.
readfalseunknown
cve_report
Generate a markdown vulnerability report for a list of CVEs. Includes NVD details, EPSS scores, KEV status, and remediation priority.
readfalseunknown
osv_get
Get full vulnerability details from OSV by ID. Accepts OSV IDs (OSV-xxx), GHSA IDs (GHSA-xxx), CVE IDs (CVE-xxx), or ecosystem-specific IDs (PYSEC-xxx, RUSTSEC-xxx).
readfalseunknown
cpe_search
Search the NVD CPE (Common Platform Enumeration) dictionary by keyword. Find standardized product identifiers for use in vulnerability queries.
readfalseunknown
kev_recent
Get recently added entries to CISA KEV catalog. Monitor for newly confirmed actively-exploited vulnerabilities.
readfalseunknown
osv_batch
Batch query OSV for vulnerabilities across multiple packages at once. Efficient for scanning a dependency list.
readfalseunknown
cvss_parse
Parse a CVSS v3.x or v4.0 vector string into a human-readable breakdown. Explains each metric, calculates the base score, and provides a plain-English summary. Supports both CVSS:3.1 and CVSS:4.0 format.
unknownunknownunknown
cve_enrich
Full CVE enrichment — queries NVD, EPSS, KEV, GitHub Advisory, OSV, Shodan CVEDB, VulnCheck, Nuclei Templates, and Metasploit in parallel for comprehensive vulnerability intelligence. Returns CVSS, exploitation probability, KEV status, affected packages, exploit availability, and a computed risk score.
readfalseunknown
nvd_search
Search the NVD (National Vulnerability Database) for CVEs by keyword, CVSS severity, CWE ID, or date range. Returns matching CVEs with CVSS scores, descriptions, and affected products.
readfalseunknown
epss_score
Get EPSS (Exploit Prediction Scoring System) score for one or more CVEs. Returns the probability of exploitation within 30 days and percentile ranking.
readfalseunknown
ghsa_search
Search GitHub Advisory Database for security advisories. Filter by ecosystem (npm, pip, maven, etc.), severity, or CVE/GHSA ID.
readfalseunknown

02Install & source
npx -y cve-mcp
npx

05Provenance & freshness
sourcesGitHub repo search [p4]
last_checked2026-08-16 21:02Z
next_check2026-08-17 00:00Z
cadenceevery 3h
verifiedtools_list:passed handshake:passed metadata:passed tools_list:passed handshake:passed metadata:passed tools_list:passed handshake:passed metadata:passed tools_list:passed
index_statusindex8 unique facts >= 5

06Badge

Add the “as seen on MCPExplorer” badge to your README. cve-mcp MCP — as seen on mcpexplorer.com

[![cve-mcp MCP — as seen on mcpexplorer.com](https://mcpexplorer.com/badge/cve-mcp.svg)](https://mcpexplorer.com/servers/cve-mcp)

Next step

This is one server. A loadout combines the right servers, governance, and proven plays for a whole job — assembled deliberately, not tool-dumped.

Explore loadouts →
cve-mcp — MCPExplorer