NVD MCP Server
NVD MCP Server
Servidor MCP en Python para consultar la API NVD Vulnerability API 2.0 (NIST).
Funcionalidades
Consulta detallada por identificador CVE.
Búsqueda por palabra clave, CPE, CWE, severidad CVSS v3 y catálogo KEV de la CISA.
Consulta de vulnerabilidades por intervalo de fecha de publicación.
Transporte MCP vía SSE para uso remoto o STDIO para ejecución local.
Ejecución en contenedor Docker con usuario no root.
Related MCP server: nvd-cve-mcp-server
Requisitos
Python 3.10 o superior, o Docker con Docker Compose.
Opcionalmente, una clave de la API NVD en la variable
NVD_API_KEY.
Ejecución con Docker Compose
docker compose up --buildPor defecto, el servidor está disponible en http://localhost:8000/sse.
Para usar una clave de la API NVD, defina NVD_API_KEY en el entorno antes de iniciar Compose:
NVD_API_KEY=sua-chave docker compose up --buildEn PowerShell:
$env:NVD_API_KEY = "sua-chave"
docker compose up --buildEjecución local
Instale las dependencias e inicie el servidor SSE:
python -m pip install -r requirements.txt
python nvd_mcp_server.pyPara usar STDIO:
MCP_TRANSPORT=stdio python nvd_mcp_server.pyEn PowerShell:
$env:MCP_TRANSPORT = "stdio"
python nvd_mcp_server.pyLas variables MCP_HOST, MCP_PORT y MCP_TRANSPORT permiten ajustar el transporte y la dirección de escucha.
Herramientas MCP
get_cve_details: devuelve los detalles de un CVE.search_vulnerabilities: busca vulnerabilidades con filtros.get_recent_vulnerabilities_by_date: consulta publicaciones en un intervalo de fechas.
Configuración del cliente
El archivo agent_config.json contiene un ejemplo de configuración para un cliente MCP remoto. Cambie la URL a la dirección real del servidor antes de usarlo.
Licencia
Este proyecto no define una licencia. Consulte al propietario antes de reutilizar el código en otros proyectos.
Related MCP Connectors
Search and audit NIST NVD CVEs by keyword, severity, CWE, CISA KEV status, and CPE.
NVD MCP — wraps the NIST National Vulnerability Database API.…
CVE, KEV, EPSS, SBOM and advisory lookups; per-CVE exposure from Shodan data (© Shodan). Keyless.
CVE lookups (NVD) and dependency-manifest audits (OSV) for AI agents. No API keys.
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.14MIT
- 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.1MIT
- 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.-