Cve Search MCP logo

Cve Search MCP

by roadwy

Queries CVE-Search for vendors, products, vulnerabilities, recent CVEs, and database update information.

Install Cve Search MCP

Run the project’s own setup commands, in order.

Setup steps from the project

roadwy/cve-search_mcp installs with its own commands rather than a config we can generate, so these are copied as-is. Run them in order in a terminal. Source: github.com

  1. 1. Install
    git clone https://github.com/roadwy/cve-search_mcp.git
    
  2. 2. Install
    uv sync
    

Overview

The roadwy/cve-search_mcp MCP server connects MCP clients to the CVE-Search API for structured vulnerability lookups. It exposes operations for browsing vendors and products, finding vulnerabilities by vendor and product, retrieving a CVE by ID, and checking recently updated CVEs. Results are returned as JSON, with recent-CVE queries including CAPEC, CWE, and CPE expansions. Use it when an agent needs CVE-Search data during vulnerability research or triage.

Use cases

  • List vendors available in CVE-Search
  • Find products associated with a vendor
  • Query vulnerabilities for a vendor and product
  • Retrieve a CVE record by identifier
  • Check recent CVEs and database update status

Key features

  • Enumerate CVE-Search vendors
  • Browse products by vendor
  • Query vulnerabilities by vendor and product
  • Retrieve CVE records by ID
  • Fetch the latest 30 CVEs with CAPEC, CWE, and CPE expansions
  • Inspect database usage and update times

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

12/14 checks healthy over the last 90d

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars109Stargazers on the source repository.
Last commit1y agoMost recent push to the default branch.
Directory activity4 viewsConfig copies, upvotes, and views on AllMCPs.

How Cve Search MCP works

What roadwy/cve-search_mcp MCP server does

The roadwy/cve-search_mcp MCP server exposes CVE-Search API data through Model Context Protocol tools. It is intended for MCP clients that need to inspect vulnerability information without building a separate CVE-Search API client. The server belongs in the 🔒 Security category and focuses on discovery, lookup, and database-status queries.

Available operations cover several levels of detail:

  • List all vendors known to CVE-Search.
  • List products associated with a selected vendor.
  • Retrieve vulnerabilities for a vendor and a specific product.
  • Fetch the record for one CVE identifier.
  • Retrieve the latest 30 CVEs with CAPEC, CWE, and CPE expansions.
  • Check which databases are in use and when they were last updated.

The returned data is described as JSON, making the server suitable for agents that need to inspect or pass structured vulnerability records into another workflow.

How it works

The roadwy/cve-search_mcp MCP server acts as an MCP-facing layer over the CVE-Search API. An MCP client starts the local Python entry point, and the exposed tools make API requests for vendor, product, vulnerability, CVE, recent-CVE, or database-status data. The repository identifies CVE-Search as the upstream reference API and links to the CVE-Search project for additional context.

A typical lookup can begin by listing vendors, narrowing the selection to products for one vendor, and then requesting vulnerabilities for that vendor-product pair. When the identifier is already known, the CVE-specific operation avoids that discovery sequence. The recent-CVE operation is intended for retrieving the latest 30 records and their listed CAPEC, CWE, and CPE expansions.

Setup and configuration

The roadwy/cve-search_mcp MCP server requires Python 3.10 or newer and uv. Installation uses the repository source:

  1. Clone the GitHub repository.
  2. Change into the repository directory.
  3. Run uv sync to install dependencies.
  4. Add an MCP client entry that runs uv with the repository directory and main.py.

The example configuration uses --directory, followed by the local checkout path, then run and main.py. Replace the placeholder path with the directory where the repository was cloned. The README demonstrates this setup with VS Code using Cline or Roo Code.

Tools and capabilities

The roadwy/cve-search_mcp MCP server provides read-oriented CVE-Search operations rather than database mutation features. Its capabilities include vendor enumeration, vendor-specific product enumeration, vendor-and-product vulnerability searches, direct CVE-ID retrieval, recent-CVE retrieval, and inspection of database coverage and update timing.

These capabilities support workflows such as identifying products maintained by a vendor, examining known vulnerabilities for a product, enriching an investigation with a specific CVE record, or checking whether the upstream data has been updated recently.

Limitations and notes

It also does not document write operations, remediation guidance, scanning, or automated severity assessment. The server should therefore be evaluated as a query interface for CVE-Search data, not as a complete vulnerability-management system.

Client support in the README explicitly mentions Cline and Roo Code, with VS Code shown as the host configuration context.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Cve Search MCP

roadwy/cve-search_mcp is an MCP server that connects an AI client to the CVE-Search API and exposes tools for listing vendors and products, querying vendor and product vulnerabilities, retrieving CVEs by ID, fetching recent CVEs, and checking database status. Its responses are provided as JSON for agent-driven security research.

Install it by cloning the repository, entering its directory, and running `uv sync`. The server requires Python 3.10 or newer and uv. Then add an MCP client command that runs uv with the repository path, `run`, and `main.py`.

The documented client examples mention Cline and Roo Code, with a VS Code configuration that uses those clients.

It can retrieve vendor and product lists, vulnerabilities for a vendor and product, individual CVE records, the latest 30 CVEs with CAPEC, CWE, and CPE expansions, and information about the active databases and their update times.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewCve Search MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/roadwy-cve-search-mcp?style=directory)](https://allmcps.com/mcp/roadwy-cve-search-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/roadwy-cve-search-mcp"><img src="https://allmcps.com/api/badge/roadwy-cve-search-mcp?style=directory" alt="Cve Search MCP on AllMCPs" /></a>