CLI-инструмент для первичного анализа, который проверяет хеши, URL, IP-адреса и домены во множестве сервисов threat intelligence, песочниц и репозиториев вредоносного ПО.
w0h1v/mcp-shodan
MCP-сервер, который предоставляет AI-агентам доступ к Shodan API и CVEDB для поиска интернет-устройств, разведки хостов, анализа DNS и уязвимостей.
Open source альтернатива:Shodan
- Звёзды
- 187
- Форки
- 31
- Открытые issues
- 3
- Последний коммит
- 3 дня назад
Что это?
mcp-shodan — MCP-сервер, который подключает AI-агентов, например Claude, Codex и Gemini CLI, к Shodan API и Shodan CVEDB. По IP-адресу, имени хоста, поисковому запросу, продукту или CVE агент получает сведения об открытых портах и баннерах, TLS-сертификатах, DNS-записях, а также критичности уязвимости, её EPSS-оценке и статусе в KEV.
Сервер предоставляет одиннадцать инструментов только для чтения в трёх группах: сетевые запросы (информация о хосте, поиск устройств, подсчёт результатов, поиск поддоменов и пакетное разрешение DNS), данные об уязвимостях из CVEDB (информация о CVE, поиск CPE и CVE по продукту), а также вспомогательные инструменты для просмотра доступных поисковых фильтров и остатка API-кредитов. Бесплатные инструменты отмечены соответствующим образом, а для запросов к CVEDB API-ключ не нужен.
Сервер работает через stdio для настольных клиентов или как HTTP-сервис с потоковой передачей данных. Для работы нужны Node.js версии 20 или новее и собственный API-ключ Shodan. Перед отправкой запросов входные данные проверяются с помощью схем zod, а ключ передаётся только на api.shodan.io.
Ключевые возможности
- 01Разведка хостов по IPv4- и IPv6-адресам: порты, продукты, CVE и сведения о TLS.
- 02Поиск устройств с использованием синтаксиса запросов Shodan, поддержкой пагинации и разбивкой по фасетам.
- 03Бесплатные запросы только для подсчёта результатов — чтобы оценить масштаб поиска до траты кредитов.
- 04Поиск по CVE и CPE с данными CVSS, EPSS и KEV через CVEDB.
- 05Пакетные прямые и обратные DNS-запросы, а также поиск поддоменов.
- 06Транспорт через stdio или HTTP с потоковой передачей данных, поддерживается Docker-образ.
Сценарии использования
- Узнать у AI-агента, какие сервисы доступны по заданному IP-адресу, во время проверки безопасности.
- Проверить, есть ли CVE в каталоге KEV, и оценить вероятность эксплуатации по показателю EPSS.
- Оценить масштаб поиска по всему интернету с помощью бесплатных запросов подсчёта, прежде чем запускать платный поиск.
- Найти поддомены и разрешить DNS-записи для составления перечня внешней поверхности атаки.
Быстрый старт
- 1
Получите ключ API Shodan на странице своей учетной записи
- 2
Добавьте сервер в Claude Code
claude mcp add --transport stdio --env SHODAN_API_KEY=your-key shodan -- npx -y @burtthecoder/mcp-shodan
Что важно знать
- Вам понадобится собственный платный ключ API Shodan или ключ для участника программы. Для использования поисковых фильтров также нужна подписка или платный план.
- В HTTP-транспорте нет аутентификации, поэтому его следует запускать только на localhost или размещать за прокси с аутентификацией.
В подборках
Темы
Частые вопросы
- Что такое mcp-shodan?
- MCP-сервер, который предоставляет AI-агентам доступ к Shodan API и CVEDB для поиска интернет-устройств, разведки хостов, анализа DNS и уязвимостей. mcp-shodan — MCP-сервер, который подключает AI-агентов, например Claude, Codex и Gemini CLI, к Shodan API и Shodan CVEDB. По IP-адресу, имени хоста, поисковому запросу, продукту или CVE агент получает сведения об открытых портах и баннерах, TLS-сертификатах, DNS-записях, а также критичности уязвимости, её EPSS-оценке и статусе в KEV.
- mcp-shodan можно использовать бесплатно? Какая у него лицензия?
- mcp-shodan распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- mcp-shodan всё ещё поддерживается?
- Активно поддерживается. Последний коммит в mcp-shodan — 4 нояб. 2026 г..
- Для чего можно использовать mcp-shodan?
- Узнать у AI-агента, какие сервисы доступны по заданному IP-адресу, во время проверки безопасности. Проверить, есть ли CVE в каталоге KEV, и оценить вероятность эксплуатации по показателю EPSS. Оценить масштаб поиска по всему интернету с помощью бесплатных запросов подсчёта, прежде чем запускать платный поиск. Найти поддомены и разрешить DNS-записи для составления перечня внешней поверхности атаки.
- Как установить mcp-shodan?
- Получите ключ API Shodan на странице своей учетной записи Добавьте сервер в Claude Code: claude mcp add --transport stdio --env SHODAN_API_KEY=your-key shodan -- npx -y @burtthecoder/mcp-shodan
- Где скачать mcp-shodan?
- Исходный код и инструкции по установке — на GitHub: https://github.com/w0h1v/mcp-shodan
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Инструмент с открытым исходным кодом для автоматизации OSINT: собирает данные об IP-адресах, доменах, email и других целях из более чем 200 источников для анализа угроз и картирования поверхности атаки.
OpenCTI — платформа с открытым исходным кодом для структурирования, хранения и визуализации данных о киберугрозах и наблюдаемых объектах на основе стандарта STIX2.
Open-source платформа для OSINT-расследований на основе графов, которая связывает домены, IP-адреса, email и криптокошельки с помощью автоматических обогатителей.
Go CLI для поиска открытых хостов в Shodan, Censys, FOFA, ZoomEye и других поисковых системах с выводом для передачи другим инструментам.
Универсальный инструмент OSINT с открытым исходным кодом для проверки сайтов по запросу: DNS, SSL, заголовки, данные сервера и настройки безопасности.