
shodan
Подключить shodan
Выберите способ запуска и свой MCP-клиент. Ниже останется одна готовая инструкция, которую можно проверить и скопировать.
Способ подключения
Куда подключить
Скопируйте и проверьте
Claude Desktop / Claude Code
Клиент запускает MCP-сервер как локальный процесс.
- 1.Откройте настройки MCP в Claude.
- 2.Добавьте сервер с указанной командой и переменными окружения.
- 3.Перезапустите Claude, если сервер не появился автоматически.
{
"mcpServers": {
"shodan": {
"command": "npx",
"args": [
"-y",
"@burtthecoder/mcp-shodan"
]
}
}
}Сгенерировано из существующей команды запуска. Желательно сверить с README.
Инструкция собрана из данных карточки и пока не отмечена как проверенная редакцией. Сверьте команду с README источника и не передавайте лишние права или секреты.
Как оценить shodan
shodan относится к Разработка, Поиск. Ниже собраны проверяемые признаки, по которым его можно сравнить с другими серверами каталога.
- Происхождение
- Проект сообщества
- Лицензия
- MIT
- Реализация
- TypeScript
- Транспорт
- stdio
Что проверить перед выбором
- Изучите README, открытые issues и историю последних изменений в репозитории.
- Проверьте команду установки и зависимости перед запуском в рабочем окружении.
- Ограничьте доступ MCP-сервера только нужными файлами, API и переменными окружения.
Карточка отредактирована 20.07.2026.
Автоматическая проверка источника ещё не выполнена. Внешних источников в карточке: 1.
Характеристики
Общее
- СтатусСообщество
- РазработчикBurtTheCoder
- ЛицензияMIT
Технологии
- ЯзыкиTypeScript
- Транспортstdio
Описание
Возможности
- Поиск интернет-устройств по стране, порту, службе или любому баннеру из базы Shodan
- Получение полной информации об IP-адресе: открытые порты, запущенные службы, баннеры, версии ПО
- Выполнение прямых и обратных DNS-запросов для доменов и IP-адресов
- Поиск уязвимостей по идентификатору CVE с описанием, метриками CVSS и ссылками
- Поиск продукта по CPE (Common Platform Enumeration) и получение списка связанных с ним CVE
- Определение геолокации, автономной системы (ASN) и провайдера хостинга по IP
- Просмотр истории DNS-записей для домена (если доступно через Shodan)
- Экспорт данных в формате, структурированном для дальнейшей обработки (JSON/текст)
Как подключить
- Установите пакет глобально через npm:
npm install -g @burtthecoder/mcp-shodan - Откройте файл конфигурации Claude Desktop. На macOS:
~/Library/Application Support/Claude/claude_desktop_config.json, на Windows:%APPDATA%\Claude\claude_desktop_config.json. Добавьте в секциюmcpServersследующий блок (заменитеYOUR_API_KEYна ваш ключ от Shodan):{ "mcpServers": { "shodan": { "command": "mcp-shodan", "env": { "SHODAN_API_KEY": "YOUR_API_KEY" } } } } - Перезапустите Claude Desktop, чтобы сервер начал работать.
Если предпочитаете запускать без глобальной установки, замените command на npx, а args — на ["-y", "@burtthecoder/mcp-shodan"]. Ключ API можно получить бесплатно на shodan.io после регистрации.
Примеры запросов
- «Найди устройства с открытым портом 3389 (RDP) в России. Покажи первые 5 результатов с названиями хостов.»
- «Проверь IP-адрес 8.8.8.8: какие порты открыты, какой провайдер и страна?»
- «Выполни обратный DNS-запрос для 1.1.1.1.»
- «Найди уязвимости для Apache Log4j по CPE или названию продукта.»
Технические детали
| Язык реализации | TypeScript |
| Транспорт | stdio (стандартный ввод/вывод) |
| Лицензия | MIT |
| Совместимые клиенты | Любые MCP-клиенты: Claude Desktop, Claude Code, Gemini CLI, Codex CLI и другие |
| Способ поставки | npm-пакет @burtthecoder/mcp-shodan |
| Требования | Node.js 18+, переменная окружения SHODAN_API_KEY |