servers / cve-mcp
cve-mcp
communitystdiolocalunknownhealthy
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.
| Tool | Risk | Side effects | Approval |
|---|---|---|---|
| attackerkb_assess Get community assessments for a CVE from AttackerKB. Shows attacker value, exploitability ratings, and Rapid7 analysis from security researchers. | read | false | unknown |
| 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. | read | false | unknown |
| cpe_match Get CPE match criteria for a specific CVE from NVD. Shows exactly which product versions are affected, including version ranges. | read | false | unknown |
| cpe_search Search the NVD CPE (Common Platform Enumeration) dictionary by keyword. Find standardized product identifiers for use in vulnerability queries. | read | false | unknown |
| 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'). | read | false | unknown |
| 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. | read | false | unknown |
| 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. | read | false | unknown |
| 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. | read | false | unknown |
| 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. | read | false | unknown |
| cve_report Generate a markdown vulnerability report for a list of CVEs. Includes NVD details, EPSS scores, KEV status, and remediation priority. | read | false | unknown |
| 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. | unknown | unknown | unknown |
| cve_trending Get currently trending/hot CVEs — vulnerabilities with the highest exploitation probability right now. Combines EPSS scores with NVD details and KEV status. | read | false | unknown |
| 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. | unknown | unknown | unknown |
| 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. | read | false | unknown |
| cwe_hierarchy Get CWE parent/child hierarchy. Shows which weaknesses are more general (parents) and more specific (children) variants of a given CWE. | read | false | unknown |
| 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. | read | false | unknown |
| 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. | read | false | unknown |
| 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. | read | false | unknown |
| epss_top Get the top CVEs ranked by EPSS exploitation probability. Shows the most likely-to-be-exploited vulnerabilities. | read | false | unknown |
| 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. | read | false | unknown |
| ghsa_get Get full details of a GitHub security advisory by GHSA ID or CVE ID. Includes affected packages, CVSS, and patch information. | read | false | unknown |
| ghsa_search Search GitHub Advisory Database for security advisories. Filter by ecosystem (npm, pip, maven, etc.), severity, or CVE/GHSA ID. | read | false | unknown |
| 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. | unknown | unknown | unknown |
| kev_recent Get recently added entries to CISA KEV catalog. Monitor for newly confirmed actively-exploited vulnerabilities. | read | false | unknown |
| kev_search Search CISA KEV catalog by vendor, product, or keyword. Find known exploited vulnerabilities for specific technologies. | read | false | unknown |
| 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. | unknown | unknown | unknown |
| 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. | read | false | unknown |
| nvd_get Get full details for a specific CVE from NVD — CVSS score, severity, CWE, affected products (CPE), references, and status. | read | false | unknown |
| nvd_recent Get recently published or modified CVEs from NVD. Useful for monitoring new vulnerabilities. | read | false | unknown |
| 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. | read | false | unknown |
| osv_batch Batch query OSV for vulnerabilities across multiple packages at once. Efficient for scanning a dependency list. | read | false | unknown |
| 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). | read | false | unknown |
| osv_query Query Google OSV for known vulnerabilities affecting a specific package version. Supports all major ecosystems (npm, PyPI, Maven, Go, etc.). | read | false | unknown |
| 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. | read | false | unknown |
| 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. | read | false | unknown |
| 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. | read | false | unknown |
| vulncheck_cpe Search for vulnerabilities by CPE (Common Platform Enumeration) string via VulnCheck. Useful for finding all CVEs affecting a specific software version. | read | false | unknown |
| 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. | unknown | unknown | unknown |
| vulncheck_purl Search for vulnerabilities by Package URL (purl) via VulnCheck. Supports all major ecosystems (npm, PyPI, Maven, Go, etc.). | read | false | unknown |
| vulners_lookup Look up a CVE in Vulners database. Returns detailed vulnerability information including exploit references, CVSS scores, and related advisories from 200+ sources. | read | false | unknown |
| vulners_search Full-text vulnerability search across 200+ sources via Vulners. Search for exploits, advisories, patches, and vulnerability reports by keyword. | read | false | unknown |
02Install & source
npx -y cve-mcp
npx- repohttps://github.com/badchars/cve-mcp
- homepagehttps://www.npmjs.com/package/cve-mcp
- licenseMIT
- adoption29 stars · 7 forks
05Provenance & freshness
sourcesGitHub repo search [p4]
last_checked2026-09-30 22:32Z
next_check2026-10-01 01:32Z
cadenceevery 3h
verifiedmetadata:passed metadata:passed metadata:passed metadata:passed metadata:passed metadata:passed metadata:passed metadata:passed metadata:passed metadata:passed
index_statusindex — 8 unique facts >= 5
06Badge
Add the “as seen on MCPExplorer” badge to your README.
[](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 →