NVD Database MCP Server

Queries the NIST National Vulnerability Database (NVD) via its API.

Local serverstdioPython★ 14

What is the NVD Database MCP Server?

Queries the NIST National Vulnerability Database (NVD) via its API.

What the server does

As a prerequisite an NVD API key is required. (Request here).

  • Query specific CVEs by ID with detailed vulnerability data
  • Search the NVD database by keyword with customizable result options
  • Supports Server-Sent Events (SSE) transport for real-time communication
  • Compatible with MCP-compliant clients like Claude Desktop

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

How to install the NVD Database MCP Server

{
  "mcpServers": {
    "mcp-nvd": {
      "command": "/path/to/uvx",
      "args": ["mcp-nvd"],
      "env": {
        "NVD_API_KEY": "your-api-key"
      }
    }
  }
}

Configuration as documented by the project. Restart the client after saving.

Configuration

VariableDescriptionRequired
NVD_API_KEYCredential the server authenticates with.Yes

Example prompts to try

  • “Use NVD Database to Description.”
  • “Use NVD Database to Parameters.”
  • “Use NVD Database to Returns.”

Frequently asked questions

You can search for specific CVEs by ID, search the database using keywords, get detailed vulnerability information including scores and references, and receive real-time updates via SSE.