MCPInstall
mcp-cve-search logo

mcp-cve-search

by nonsleepr 1 stars nonsleepr/mcp-cve-search

Query NVD to retrieve CVE info

READMEmain

CVE Search MCP Server

This MCP server provides an interface for searching for Common Vulnerabilities and Exposures (CVE) information. It allows users to query CVE databases and retrieve details about known vulnerabilities.

Overview

The CVE Search MCP server offers the following features:

  • CVE Search: Enables searching for CVEs based on keywords, IDs, or other criteria.
  • Detailed Information: Provides comprehensive information about each CVE, including its description, affected products, and severity scores.
  • API Access: Offers an API endpoint for programmatic access to CVE data.

Getting Started

Prerequisites

  • Python 3.7+
  • uv package manager

Installation

  1. Clone the repository:

    git clone https://github.com/nonsleepr/mcp-cve-search.git
        cd mcp-cve-search
    
  2. Install the dependencies using uv:

    uv sync
    

Running the Server

To start the CVE Search MCP server, run the following command:

uv run mcp-cve-search

MCP Registration/Running

To register and run this MCP server, add the following configuration to your MCP settings file (e.g., ~/.config/Code/User/globalStorage/rooveterinaryinc.roo-cline/settings/cline_mcp_settings.json):

"cve-search": {
  "command": "uvx",
  "args": [
    "--no-cache",
    "--from",
    "https://github.com/nonsleepr/mcp-cve-search.git",
    "mcp-cve-search"
  ]
}

Ensure that uvx is installed and available in your environment. You may need to install it using pip install uv.

Usage

The server provides a tool for searching CVEs. You can use the search_cve tool with a query to find relevant CVEs.

Example:

{
  "tool_name": "search_cve",
  "arguments": {
    "query": "example vulnerability"
  }
}

Development

Contributing

Contributions are welcome! Please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Implement your changes.
  4. Submit a pull request.

Building and Publishing

To build and publish the package:

  1. Build package distributions:

    uv build
    
  2. Publish to PyPI:

    uv publish
    

License

This project is licensed under the MIT License.

More Security & Testing MCP servers

Similar servers from the same category.

Enables deepfake detection in images through Proofly API integration, providing detailed analysis results including real/fake probability scores and individual model results for each detected face.

Security & Testing

CASB provides comprehensive visibility and control over your SaaS applications, so you can easily eliminate the risk of compromise, prevent data loss, and avoid compliance violations.

Security & Testing

Audit logs summarize the history of changes made within your Cloudflare account. Audit logs include account level actions like zone configuration changes.

Security & Testing

YaraFlux

threatflux

Provides YARA-based malware scanning capabilities with support for local and MinIO storage backends, enabling security professionals to manage rules, scan files/URLs, and analyze results for threat detection.

filesystemstorage