Skip to main content
Glama
afukaya

NVD MCP Server

by afukaya

NVD MCP Server

Python-MCP-Server zum Abfragen der NVD Vulnerability API 2.0 (NIST).

Funktionen

  • Detaillierte Abfrage nach CVE-Kennung.

  • Suche nach Schlüsselwort, CPE, CWE, CVSS-v3-Schweregrad und CISA-KEV-Katalog.

  • Abfrage von Schwachstellen nach Veröffentlichungszeitraum.

  • MCP-Transport über SSE für Remote-Nutzung oder STDIO für lokale Ausführung.

  • Ausführung im Docker-Container mit Nicht-Root-Benutzer.

Related MCP server: nvd-cve-mcp-server

Anforderungen

  • Python 3.10 oder höher, oder Docker mit Docker Compose.

  • Optional ein NVD-API-Schlüssel in der Variable NVD_API_KEY.

Ausführung mit Docker Compose

docker compose up --build

Standardmäßig ist der Server unter http://localhost:8000/sse erreichbar.

Um einen NVD-API-Schlüssel zu verwenden, setzen Sie NVD_API_KEY in der Umgebung, bevor Sie Compose starten:

NVD_API_KEY=sua-chave docker compose up --build

In PowerShell:

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

Lokale Ausführung

Installieren Sie die Abhängigkeiten und starten Sie den SSE-Server:

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

Für STDIO:

MCP_TRANSPORT=stdio python nvd_mcp_server.py

In PowerShell:

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

Die Variablen MCP_HOST, MCP_PORT und MCP_TRANSPORT ermöglichen die Anpassung des Transports und der Listen-Adresse.

MCP-Tools

  • get_cve_details: liefert die Details eines CVE.

  • search_vulnerabilities: durchsucht Schwachstellen mit Filtern.

  • get_recent_vulnerabilities_by_date: fragt Veröffentlichungen in einem Datumsbereich ab.

Client-Konfiguration

Die Datei agent_config.json enthält eine Beispielkonfiguration für einen entfernten MCP-Client. Ändern Sie die URL auf die tatsächliche Adresse des Servers, bevor Sie sie verwenden.

Lizenz

Dieses Projekt legt keine Lizenz fest. Konsultieren Sie den Eigentümer, bevor Sie den Code in anderen Projekten wiederverwenden.

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