MCP Бесплатно

Shodan MCP сервер

Мощный MCP сервер, который предоставляет комплексный интерфейс к Shodan API для исследователей безопасности, пентестеров и специалистов по кибербезопасности для изучения, анализа и мониторинга подключенных к интернету устройств.

автор: Hexix23

Установка
Копируй и вставляй в терминал
curl -fsSL https://vibebaza.com/i/shodan-mcp | bash

Мощный MCP сервер, который предоставляет комплексный интерфейс к Shodan API для исследователей безопасности, пентестеров и специалистов по кибербезопасности для изучения, анализа и мониторинга подключенных к интернету устройств.

Установка

Из исходного кода

git clone https://github.com/yourusername/shodan-mcp.git
cd shodan-mcp
pip install -r requirements.txt
echo "SHODAN_API_KEY=your_api_key_here" > shodan-mcp-server/.env

Установка через UV

curl -sSf https://github.com/astral-sh/uv/releases/download/0.1.21/uv-installer.sh | sh
uv pip install -r requirements.txt
uv --directory /path/to/shodan-mcp/shodan-mcp-server run shodan_mcp.py

Конфигурация

Claude Desktop

"mcpServers": {
  "shodan": {
    "command": "/path/to/uv",
    "args": [
      "--directory",
      "/path/to/shodan-mcp/shodan-mcp-server",
      "run",
      "shodan_mcp.py"
    ]
  }
}

Cursor IDE

{
  "mcpServers": {
    "shodan": {
      "command": "/path/to/uv",
      "args": [
        "--directory",
        "/path/to/shodan-mcp/shodan-mcp-server",
        "run",
        "shodan_mcp.py"
      ],
      "env": {}
    }
  }
}

VSCode

"mcp": {
  "inputs": [],
  "servers": {
    "shodan": {
      "command": "/path/to/uv",
      "args": [
        "--directory",
        "/path/to/shodan-mcp/shodan-mcp-server",
        "run",
        "shodan_mcp.py"
      ],
      "env": {}
    }
  }
}

Доступные инструменты

Инструмент Описание
test Проверить корректность работы MCP сервера
check_key Проверить валидность Shodan API ключа и просмотреть информацию об аккаунте
search Поиск в базе данных Shodan с мощными возможностями фильтрации
count Подсчет результатов для запроса без расхода API кредитов
get_filters Получить все доступные фильтры поиска Shodan
get_facets Получить доступные аспекты для статистического анализа
host Получить подробную информацию о конкретном IP адресе
domain_info Получить DNS информацию и поддомены для домена
dns_lookup Разрешить имена хостов в IP адреса
reverse_dns Найти имена хостов, связанные с IP адресами
cve_info Получить подробную информацию о конкретной CVE
find_cpes Найти CPE идентификаторы для конкретного продукта
find_cves Найти уязвимости по продукту или CPE идентификатору

Возможности

  • Расширенный поиск с мощными возможностями фильтрации и множественными параметрами
  • Подробная информация о хостах, включая все сервисы, баннеры и конфигурации
  • Обнаружение уязвимостей для устройств, затронутых определенными CVE
  • Информация о CVE с CVSS оценками и EPSS метриками вероятности эксплуатации
  • DNS аналитика с комплексной DNS информацией и обнаружением поддоменов
  • Сканирование портов и получение баннеров сервисов
  • Статистический анализ с географическим распределением и аналитикой организаций
  • Функция подсчета, которая не расходует API кредиты

Переменные окружения

Обязательные

  • SHODAN_API_KEY - Ваш Shodan API ключ для доступа к сервису Shodan

Примеры использования

Найти все открытые Jenkins серверы в Германии
Проверить, есть ли у 8.8.8.8 известные уязвимости
Показать распределение Nginx серверов по странам
Перечислить топ-5 стран с уязвимыми MongoDB инстансами
Получить DNS информацию для example.com

Ресурсы

Примечания

Требует Python 3.8+ и Shodan API ключ. Некоторые команды расходуют Shodan API кредиты. Построен с FastMCP для высокопроизводительных асинхронных взаимодействий. Преимущественно протестирован на macOS и Linux, поддержка Windows полностью не протестирована. Пользователи должны соблюдать применимые законы, условия использования Shodan и этические стандарты для исследований безопасности.

Zambulay Спонсор

Карта для оплаты Claude, ChatGPT и других AI