The MCP NVD Server retrieves CVE information from the National Vulnerability Database (NVD).
- Fetch CVE Data: Retrieve detailed information for a specific CVE ID
- Multi-language Support: Access descriptions in multiple languages (e.g., English, Spanish)
- Reference Retrieval: Obtain reference URLs and recommendations for affected software
- API Integration: Supports NVD API integration with API key handling for rate limiting
- Testing and Debugging: Uses pytest for automated testing and MCP Inspector for debugging
- Dependency Management: Utilizes uv for dependency synchronization
Provides access to CVE information from the National Vulnerability Database (NVD), enabling the retrieval of security vulnerability data using CVE IDs.
MCP NVD Server
MCP server that retrieves CVE information from the national vulnerability database (NVD).
Installation
Prerequisites
Install the following.
Building
Note
This project employs uv
.
- Synchronize dependencies and update the lockfile.
Debugging
MCP Inspector
Use MCP Inspector.
Launch the MCP Inspector as follows:
Testing
This project employs pytest for testing.
NVD Rate Limiting
How to Add an API Key
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
A Model Context Protocol server that retrieves CVE information from the National Vulnerability Database, allowing AI models to access up-to-date vulnerability data.
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server that facilitates integration with OpenCTI, allowing users to query and retrieve cyber threat intelligence data via a standardized interface.Last updated -1619TypeScriptMIT License
- AsecurityAlicenseAqualityA 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.Last updated -635PythonMIT License
- -securityAlicense-qualityA Model Context Protocol server that enables AI assistants to search and retrieve information about security exploits and vulnerabilities from the Exploit Database, enhancing cybersecurity research capabilities.Last updated -8TypeScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server implementation to query the NIST National Vulnerability Database (NVD) via its API.Last updated -5PythonMIT License