MCP ExplorerExplorer

Mcp Cve Search

@nonsleepron 10 months ago
1 MIT
FreeCommunity
AI Systems
Query NVD to retrieve CVE info

Overview

What is Mcp Cve Search

mcp-cve-search is an MCP server that provides an interface for querying Common Vulnerabilities and Exposures (CVE) information from the National Vulnerability Database (NVD).

Use cases

Use cases include searching for specific vulnerabilities, assessing the impact of vulnerabilities on products, and integrating CVE data into security tools and workflows.

How to use

To use mcp-cve-search, clone the repository, install the required dependencies using the uv package manager, and run the server with the command ‘uv run mcp-cve-search’. You can then utilize the ‘search_cve’ tool to query CVEs.

Key features

Key features include CVE search capabilities based on keywords or IDs, detailed information about each CVE including descriptions and severity scores, and an API endpoint for programmatic access to CVE data.

Where to use

mcp-cve-search can be used in cybersecurity, software development, and IT operations to identify and manage vulnerabilities in software and systems.

Content

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):

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.

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers