Перейти к содержимому

ZoomEye MCP Server

Предоставляет сетевую информацию об активах через запросы к ZoomEye для ИИ-моделей.

Python
44 stars

Описание

Это сервер Model Context Protocol для интеграции с LLM, позволяющий запрашивать данные о кибер-активах из ZoomEye с помощью dork’ов и параметров поиска. Ключевые особенности: кэширование для оптимизации, автоматические повторы запросов, обработка ошибок и логирование. Технологии: Python 3.10+, Docker, uv/pip. Применения: в AI-ассистентах (Claude, Cursor) для поиска устройств, сайтов, мониторинга угроз. Требует API-ключа ZoomEye.

Возможности

Поиск по dork'ам

Запрос сетевых активов (IPv4, IPv6, веб) с использованием base64-кодированных поисковых строк в ZoomEye.

Кэширование

Сохранение ответов для ускорения и снижения нагрузки на API, с опцией игнорирования (ignore_cache).

Пагинация и фильтры

Поддержка страниц (page, pagesize до 1000), выбор полей (fields), типов данных (sub_type), фасетов (facets).

Автоматический retry и обработка ошибок

Повтор запросов при сбоях, логирование и обработка аутентификации.

Установка

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

pip install mcp-server-zoomeye
python -m mcp_server_zoomeye

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

docker pull zoomeyeteam/mcp-server-zoomeye:latest
docker run -i --rm -e ZOOMEYE_API_KEY=your_api_key_here zoomeyeteam/mcp-server-zoomeye:latest

Установка через uv: Сначала установите uv: curl -LsSf https://astral.sh/uv/install.sh | sh Затем: uv pip install mcp-server-zoomeye uv run mcp-server-zoomeye Установите ZOOMEYE_API_KEY: export ZOOMEYE_API_KEY="your_api_key_here" (получите ключ на zoomeye.ai).

Информация

Язык
Python
GitHub Stars
44

Ссылки