NVD MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@NVD MCP Serversearch for critical Apache CVEs published in the last 30 days"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
NVD MCP Server
Python MCP server for querying the NVD Vulnerability API 2.0 (NIST).
Features
Detailed query by CVE identifier.
Search by keyword, CPE, CWE, CVSS v3 severity, and CISA KEV catalog.
Query vulnerabilities by publication date range.
MCP transport via SSE for remote use or STDIO for local execution.
Runs in a Docker container with a non-root user.
Related MCP server: nvd-cve-mcp-server
Requirements
Python 3.10 or higher, or Docker with Docker Compose.
Optionally, an NVD API key in the
NVD_API_KEYvariable.
Running with Docker Compose
docker compose up --buildBy default, the server is available at http://localhost:8000/sse.
To use an NVD API key, set NVD_API_KEY in the environment before starting Compose:
NVD_API_KEY=sua-chave docker compose up --buildIn PowerShell:
$env:NVD_API_KEY = "sua-chave"
docker compose up --buildLocal execution
Install the dependencies and start the SSE server:
python -m pip install -r requirements.txt
python nvd_mcp_server.pyTo use STDIO:
MCP_TRANSPORT=stdio python nvd_mcp_server.pyIn PowerShell:
$env:MCP_TRANSPORT = "stdio"
python nvd_mcp_server.pyThe MCP_HOST, MCP_PORT, and MCP_TRANSPORT variables allow you to adjust the transport and listening address.
MCP Tools
get_cve_details: returns the details of a CVE.search_vulnerabilities: searches vulnerabilities with filters.get_recent_vulnerabilities_by_date: queries publications within a date range.
Client configuration
The agent_config.json file contains an example configuration for a remote MCP client. Change the URL to the server's actual address before using it.
License
This project does not define a license. Consult the owner before reusing the code in other projects.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol (MCP) server for querying the NIST National Vulnerability Database (NVD) API, enabling search and retrieval of CVE details, temporal context, and KEV catalog entries.15MIT
- AlicenseAqualityCmaintenanceMCP server that provides tools to search, filter, and retrieve CVE data from the NVD API, including by ID, keyword, severity, and recency.4MIT
- AlicenseNot gradedqualityDmaintenanceEnables searching the NIST NVD for CVEs, retrieving full CVE details, checking software for known vulnerabilities, and searching the CPE database.MIT
- FlicenseNot gradedqualityDmaintenanceEnables CVE vulnerability lookup and search using the National Vulnerability Database (NVD), allowing users to retrieve detailed information about specific CVEs and search for vulnerabilities by keyword.
Related MCP Connectors
NVD MCP — wraps the NIST National Vulnerability Database API (free, no auth)
CVE lookups (NVD) and dependency-manifest audits (OSV) for AI agents. No API keys.
CVE lookups (NVD) and dependency-manifest audits (OSV) for AI agents. No API keys.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/afukaya/NVD_MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server