cybersecurity-vuln-mcp
MCP-сервер для анализа киберуязвимостей
Унифицированная аналитика уязвимостей из 4 государственных источников данных в одном MCP-сервере. Получайте расширенные данные по CVE с оценками CVSS, статусом активной эксплуатации, вероятностью эксплуатации и техниками ATT&CK за один запрос.
Источник | Что предоставляет | Частота обновления |
NIST NVD 2.0 | Детали CVE, оценки CVSS, описания, ссылки, классификации CWE | Постоянно |
CISA KEV | Каталог активно эксплуатируемых уязвимостей, сроки устранения | Ежедневно |
FIRST.org EPSS | Оценки вероятности эксплуатации (0-1), прогнозирующие вероятность использования в ближайшие 30 дней | Ежедневно |
MITRE ATT&CK | Техники злоумышленников, сопоставленные с CVE | Ежеквартально |
Инструменты
vuln_lookup_cve — Расширенный поиск CVE
Главная функция. Найдите любую CVE и получите аналитику из всех 4 источников за один запрос.
Входные данные:
{ cveId: "CVE-2021-44228" }Возвращает: Детали NVD + оценка CVSS + статус эксплуатации KEV + вероятность EPSS + техники ATT&CK
vuln_search — Поиск CVE
Поиск в NVD по ключевым словам, уровню серьезности и диапазону дат. Опционально можно отфильтровать только активно эксплуатируемые (KEV) уязвимости.
Входные данные:
{ keyword: "apache log4j", severity: "CRITICAL", hasKev: true, limit: 20 }
vuln_kev_latest — Недавно эксплуатируемые уязвимости
Получение уязвимостей, недавно добавленных в каталог CISA Known Exploited Vulnerabilities.
Входные данные:
{ days: 7, limit: 20 }
vuln_kev_due_soon — Предстоящие сроки устранения
Получение записей KEV с приближающимися сроками устранения. Критически важно для соблюдения федеральных требований.
Входные данные:
{ days: 14, limit: 20 }
vuln_epss_top — Наивысшая вероятность эксплуатации
Получение CVE, наиболее вероятных для эксплуатации в ближайшие 30 дней на основе модели машинного обучения EPSS.
Входные данные:
{ threshold: 0.7, limit: 20 }
vuln_trending — Недавно опубликованные критические CVE
Получение недавно опубликованных CVE высокого/критического уровня серьезности из NVD.
Входные данные:
{ days: 3, severity: "CRITICAL", limit: 20 }
vuln_by_vendor — Оценка уязвимостей вендора
Поиск CVE для конкретного вендора/продукта. Перекрестные ссылки с CISA KEV для выявления активно эксплуатируемых проблем.
Входные данные:
{ vendor: "microsoft", product: "windows", limit: 20 }
Related MCP server: cve-mcp
Варианты использования
Триаж уязвимостей: Найдите CVE и мгновенно узнайте, эксплуатируется ли она активно, каков ее балл EPSS и какие техники ATT&CK применимы
Приоритизация исправлений: Объедините статус KEV + баллы EPSS для приоритизации устранения
Отслеживание соответствия: Мониторинг предстоящих сроков устранения CISA KEV
Аналитика угроз: Отслеживание трендовых CVE и недавно ставших опасными уязвимостей
Оценка рисков вендора: Оценка подверженности уязвимостям и статуса активной эксплуатации для конкретного вендора
Быстрый старт
Glama (хостинг)
Установите с Glama.ai.
Apify (хостинг)
{
"mcpServers": {
"cybersecurity": {
"url": "https://cybersecurity-vuln-mcp.apify.actor/mcp"
}
}
}Claude Desktop / Claude Code
{
"mcpServers": {
"cybersecurity": {
"command": "node",
"args": ["path/to/servers/cybersecurity-vuln-mcp/dist/stdio.js"],
"env": {
"NVD_API_KEY": "your-key-here"
}
}
}
}Локально (stdio)
git clone https://github.com/martc03/gov-mcp-servers.git
cd gov-mcp-servers/servers/cybersecurity-vuln-mcp
npm install && npm run build
node dist/stdio.jsПеременные окружения
Переменная | Обязательно | Описание |
| Нет | API-ключ NVD для более высоких лимитов запросов (50 запросов/30с против 5 запросов/30с). Зарегистрируйтесь здесь. |
Кэширование
Источник данных | TTL | Примечания |
Поиск CVE в NVD | 1 час | Для каждой CVE |
Каталог CISA KEV | 2 часа | Полный каталог |
Баллы EPSS | 24 часа | Для каждой CVE |
Сопоставления ATT&CK | Статично | Поставляется вместе с сервером |
Архитектура
Протокол: MCP через stdio (Glama/локально) или Streamable HTTP (Apify)
Среда выполнения: Node.js 18+, TypeScript
Данные: Прямые API-запросы к бесплатным государственным источникам данных, без затрат
Кэширование: В оперативной памяти с настраиваемыми TTL
Другие серверы в этом репозитории
Этот репозиторий содержит 13 MCP-серверов для данных правительства США. Подробности см. в README каждого сервера.
Сервер | Инструменты | Источники данных |
4 | Отзывы NHTSA, отзывы FDA | |
4 | Катастрофы FEMA, погода NOAA, землетрясения USGS | |
4 | SEC EDGAR, жалобы CFPB, занятость BLS | |
3 | Визовые бюллетени, время ожидания на границе | |
3 | Качество воздуха EPA, лишения права выкупа HUD | |
4 | Контракты SAM.gov, USAspending | |
4 | PACER, записи федеральных судов | |
4 | Клинические испытания NIH, нежелательные явления FDA | |
4 | Поиск компаний SEC, ресурсы SBA | |
4 | Федеральный реестр, regulations.gov | |
4 | Grants.gov, USAspending | |
4 | Отчетность SEC, патентные данные, торговые данные |
Также доступен REST API шлюз с 45 конечными точками по адресу govdata-api.netlify.app.
Атрибуция
NVD: Этот продукт использует данные из API NVD, но не одобрен и не сертифицирован NVD.
EPSS: Данные предоставлены FIRST.org (https://www.first.org/epss/).
ATT&CK: Зарегистрированная торговая марка The MITRE Corporation. Лицензировано по Apache 2.0.
KEV: Каталог CISA Known Exploited Vulnerabilities, общественное достояние правительства США.
Разработка пользовательских MCP-серверов
Нужен собственный MCP-сервер для вашего бизнеса? Посетите mcpdev.netlify.app или напишите на codee.mcpdev@gmail.com.
Лицензия
MIT
Available Tools
7 toolsvuln_by_vendorBInspect
Search CVEs for a specific vendor/product, cross-referenced with CISA KEV.
Inputs: vendor (required), product, limit.
vuln_epss_topCInspect
Get CVEs with highest EPSS exploitation probability scores.
Inputs: threshold, limit.
vuln_kev_due_soonBInspect
Get CISA KEV vulnerabilities with upcoming remediation deadlines.
Inputs: days, limit.
vuln_kev_latestBInspect
Get recently added CISA KEV entries (actively exploited vulnerabilities).
Inputs: days, limit.
vuln_lookup_cveAInspect
Look up a CVE by ID and get enriched intelligence: NVD details (CVSS score, description, references), CISA KEV active exploitation status, EPSS exploitation probability score, and MITRE ATT&CK techniques.
Inputs: cveId (required).
vuln_searchBInspect
Search the NIST NVD for CVEs by keyword, severity, and date range.
Inputs: keyword, severity, pubStartDate, pubEndDate, +2 more.
vuln_trendingCInspect
Get recently published critical/high severity CVEs from the NVD.
Inputs: days, severity, limit.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 7 tools
Tools are mostly distinct, with slight overlap between vuln_kev_due_soon and vuln_kev_latest (both KEV-focused but different filters) and between vuln_trending and vuln_epss_top (different criteria for prioritizing CVEs). Descriptions clarify differences.
All tool names follow the pattern vuln_<descriptive_name>, using underscores and consistent noun/verb structure. No mixing of conventions.
7 tools cover the core vulnerability intelligence domain without being excessive. Each tool serves a clear purpose, and the count is well-scoped.
The surface covers search, lookup, trending, exploitation probability, and KEV monitoring comprehensively. Minor gaps exist, such as no tool for patch or fix version information, but overall the set is complete for its informational purpose.
Maintenance
Related MCP Connectors
Real-time CVE, exploit, and vulnerability intelligence for AI assistants (350K+ CVEs, 115K+ PoCs)
CVE patch-priority API + MCP: CISA KEV, EPSS, CVSS, SSVC. Keys $19/mo; 200 free calls/day.
Is a CVE exploited? CISA KEV, FIRST EPSS, CVSS and SSVC with a patch-first verdict. Free, no key.
CVE triage in one call: NVD, CVSS, CISA KEV, EPSS, public exploits and an explained risk score.
Related MCP Servers
- AlicenseAqualityCmaintenanceMCP server for the NIST National Vulnerability Database — lets AI assistants search CVEs by keyword, severity, CPE, CWE, KEV status, and date range via natural language.21GPL 3.0
- AlicenseAqualityCmaintenanceUnifies NVD, EPSS, CISA KEV, GitHub Advisory, and OSV into a single MCP server, enabling AI agents to query vulnerability intelligence conversationally with 23 tools for incident response, prioritization, dependency audits, and threat monitoring.41292 npm30MIT
- FlicenseNot gradedqualityDmaintenanceUnified vulnerability search MCP server for penetration testing agents, integrating 5 data sources (NVD, OSV, EPSS, CISA KEV, Exploit-DB+GitHub) and 10 MCP tools for CVE query, keyword search, batch query, EPSS scoring, KEV checking, exploit search, and comprehensive assessment with Chinese output.2-
- AlicenseAqualityCmaintenanceEnables AI agents to search, correlate, and monitor real-time vulnerability intelligence from NVD, CISA KEV, EPSS, and MITRE ATT&CK, including CVE details, critical CVE tracking, known exploited vulnerabilities, and exploitation probability scores.52MIT