Skip to main content
Glama
afukaya

NVD MCP Server

by afukaya

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 --build

Por 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 --build

En PowerShell:

$env:NVD_API_KEY = "sua-chave"
docker compose up --build

Ejecución local

Instale las dependencias e inicie el servidor SSE:

python -m pip install -r requirements.txt
python nvd_mcp_server.py

Para usar STDIO:

MCP_TRANSPORT=stdio python nvd_mcp_server.py

En PowerShell:

$env:MCP_TRANSPORT = "stdio"
python nvd_mcp_server.py

Las 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.

F
license - not found
Not graded
quality - not tested
C
maintenance

Maintenance

0Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

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.

  • CVE lookup via NIST NVD, CISA KEV, EPSS, and MITRE ATT&CK. 7 tools.

View all MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    A 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.
    15
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    MCP server that provides tools to search, filter, and retrieve CVE data from the NVD API, including by ID, keyword, severity, and recency.
    4
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables 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.

View all related MCP servers

Latest Blog Posts

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