Cve Search_mcp

by roadwy

102 stars
306 downloads
Not rated
GitHub

About

A Model Context Protocol (MCP) server for querying the CVE-Search API

Details

Author
roadwy
GitHub stars
102
Downloads
306
Categories
Developer Tools

- Retrieve a JSON list of all vendors.
- Get all products associated with a vendor.
- Get all vulnerabilities per vendor and product.
- Look up a specific CVE by its ID.
- Fetch the last 30 CVEs with CAPEC, CWE, and CPE expansions.
- Obtain database status and last update information.

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Cve Search_mcp
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Clone the repository and install dependencies with uv sync. Then add the server to your MCP client (e.g., Cline or Roo Code) by configuring a command that runs uv --directory <path> run main.py. The server exposes several tools for querying CVE data.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "cve search_mcp": {
            "cve-search_mcp": {
                "command": "uv",
                "args": [
                    "--directory",
                    "YOU_CVE_SEARCH_MCP_DIR_PATH",
                    "run",
                    "main.py"
                ]
            }
        }
    }
}

McpServers

{
    "cve-search_mcp": {
        "command": "uv",
        "args": [
            "--directory",
            "YOU_CVE_SEARCH_MCP_DIR_PATH",
            "run",
            "main.py"
        ]
    }
}

MseeP.ai Security Assessment Badge

CVE-Search MCP Server

----

CVE-SEARCH_MCP

<a href="https://glama.ai/mcp/servers/@roadwy/cve-search_mcp">
cve-search_mcp MCP server
</a>

A Model Context Protocol (MCP) server for querying the CVE-Search API. This server provides comprehensive access to CVE-Search, browse vendor and product、get CVE per CVE-ID、get the last updated CVEs.

Requirements

- python 3.10+ - uv - Cline、Roo Code etc

Tools

- To get a JSON with all the vendors - To get a JSON with all the products associated to a vendor - To get a JSON with all the vulnerabilities per vendor and a specific product - To get a JSON of a specific CVE ID - To get a JSON of the last 30 CVEs including CAPEC, CWE and CPE expansions - To get more information about the current databases in use and when it was updated

Quick Start

1. Git clone this repository
git clone https://github.com/roadwy/cve-search_mcp.git
2. Install the dependencies
cd cve-search_mcp
uv sync
3.Add to your mcp client(vscode with cline/roo code) configuration file, modify the "YOU_CVE_SEARCH_MCP_DIR_PATH" as you self dir.
    "cve-search_mcp": {
      "command": "uv",
      "args": [
        "--directory",
        "YOU_CVE_SEARCH_MCP_DIR_PATH",
        "run",
        "main.py"
      ],
      "disabled": false,
      "autoApprove": []
    }

Reference

https://github.com/cve-search/cve-search
No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.