NVD MCP Server
NVD MCP Server
MCP-сервер на Python для запросов к API NVD Vulnerability API 2.0 (NIST).
Возможности
Детальный запрос по идентификатору CVE.
Поиск по ключевому слову, CPE, CWE, уровню опасности CVSS v3 и каталогу KEV CISA.
Запрос уязвимостей по диапазону дат публикации.
Транспорт MCP через SSE для удалённого использования или STDIO для локального запуска.
Запуск в контейнере Docker с non-root пользователем.
Related MCP server: nvd-cve-mcp-server
Требования
Python 3.10 или выше, либо Docker с Docker Compose.
При необходимости — ключ API NVD в переменной
NVD_API_KEY.
Запуск с помощью Docker Compose
docker compose up --buildПо умолчанию сервер доступен на http://localhost:8000/sse.
Чтобы использовать ключ API NVD, задайте NVD_API_KEY в окружении перед запуском Compose:
NVD_API_KEY=sua-chave docker compose up --buildВ PowerShell:
$env:NVD_API_KEY = "sua-chave"
docker compose up --buildЛокальный запуск
Установите зависимости и запустите SSE-сервер:
python -m pip install -r requirements.txt
python nvd_mcp_server.pyДля использования STDIO:
MCP_TRANSPORT=stdio python nvd_mcp_server.pyВ PowerShell:
$env:MCP_TRANSPORT = "stdio"
python nvd_mcp_server.pyПеременные MCP_HOST, MCP_PORT и MCP_TRANSPORT позволяют настроить транспорт и адрес прослушивания.
Инструменты MCP
get_cve_details: возвращает сведения об указанном CVE.search_vulnerabilities: ищет уязвимости с фильтрами.get_recent_vulnerabilities_by_date: запрашивает публикации за диапазон дат.
Настройка клиента
Файл agent_config.json содержит пример конфигурации для удалённого MCP-клиента. Перед использованием измените URL на фактический адрес сервера.
Лицензия
Этот проект не определяет лицензию. Проконсультируйтесь с владельцем перед повторным использованием кода в других проектах.
This server cannot be deployed
Maintenance
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.425 PyPIMIT
- 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.-