MCP Kali Server
Мост между MCP-клиентом и терминалом Kali Linux: агент запускает nmap, sqlmap, hydra и другие инструменты для авторизованного пентеста и CTF
- 872 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Выполняет произвольные команды в терминале Kali
- Предназначен для наступательной безопасности, применим только на своих системах и с авторизацией
- Открытый на внешний интерфейс сервер дает удаленный доступ к командной строке
Установка
- Работает в
Ручная установка
sudo apt install mcp-kali-server
kali-server-mcpНа машине Kali: установка пакетом ОС и запуск API-сервера.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Выполняет произвольные команды в терминале Kali
- Предназначен для наступательной безопасности, применим только на своих системах и с авторизацией
- Открытый на внешний интерфейс сервер дает удаленный доступ к командной строке
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Проект состоит из API-сервера, который запускается на машине Kali, и MCP-клиента, который подключает к нему ИИ-агента. Сервер открывает контролируемый доступ к терминалу и к части инструментов: dirb, enum4linux, gobuster, hydra, john, metasploit, nikto, nmap, sqlmap, wpscan, плюс запуск произвольных команд. Агент сам предлагает и выполняет команды, читает вывод и продолжает разведку или эксплуатацию. По умолчанию сервер слушает только localhost, для удаленной работы авторы советуют SSH-туннель.
Для кого. Для специалистов по наступательной безопасности и участников CTF, которые тестируют собственную инфраструктуру.
Подходит, если
- Нужно поручить агенту разведку и рутинные шаги пентеста на своем стенде
- Решаете CTF и хотите, чтобы агент сам подбирал команды
- Нужен доступ к терминалу Kali из MCP-клиента
Не подходит, если
- Нет письменного разрешения на тестирование цели
- Цель принадлежит третьей стороне без авторизации
- Нельзя открывать сервер на внешний интерфейс без защиты
Пример запроса к агенту
Просканируй мой стенд по адресу 127.0.0.1 через nmap и предложи следующий шагMCP
- Транспорт
- stdio
- Авторизация
- не нужна
Ограничения
Сервер выполняет команды в терминале Kali, поэтому его нельзя открывать в недоверенную сеть: привязка к 0.0.0.0 без туннеля опасна. Нужны установленные инструменты Kali и настроенный MCP-клиент. Управляющие ключи ИИ-моделей (OpenAI, Anthropic и подобные) настраиваются отдельно в самом клиенте.
Как отключить. Остановите процессы server.py и client.py и удалите запись MCP из конфигурации клиента. Пакет ОС удаляется штатным менеджером пакетов.
Частые вопросы
Это безопасно открывать в сеть?
Нет. По умолчанию сервер слушает localhost. Привязку к 0.0.0.0 авторы прямо не рекомендуют, для удаленной работы используйте SSH-туннель.
С какими клиентами работает?
С MCP-клиентами вроде Claude Desktop и 5ire, в репозитории есть пример конфигурации.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыMCP-сервер для наступательной безопасности: агент запускает более 150 инструментов пентеста и разведки и ведет автоматическую проверку целей
MCP-сервер, который дает агенту разбор уязвимостей: данные NVD, EPSS, каталог CISA KEV, связки с MITRE ATT&CK и оценка риска CVE в одном запросе
cvENGINE находит внешние активы домена и уязвимости, которые уже эксплуатируют, а MCP-сервер ведет сканы из Claude Code
Сканер безопасности для MCP-серверов: ищет зашитые ключи, отравление инструментов и инъекции в коде репозитория.
MCP Observatory — проверка безопасности MCP-серверов
MCP Observatory
Сканер MCP-серверов: проверяет схемы, дрейф и поведение при атаках, работает в CI и как MCP-сервер для агента
ИИ-фреймворк для пентеста на своем сервере: граф поверхности атаки, Kali в контейнере, ручное одобрение шагов и MCP-сервер для Claude Code
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| MCP Kali Server (эта карточка) | нет | не нужна | 872 | |
| kubectl-mcp-server | нет | не нужна | 972 | читает состояние кластера и разбирает сбои подов |
| Unreal Engine MCP Server | нет | не нужна | 1 032 | ассеты, акторы и блупринты Unreal Engine |
| Android MCP | нет | не нужна | 924 | управляет Android-устройством через ADB |
Коротко о README
README описывает установку через пакет ОС и из исходников, параметры запуска сервера (адрес, порт, режим отладки) и настройку клиента локально или через SSH-туннель. Приведены примеры для Claude Desktop и 5ire, а также сценарии решения web-CTF и машин с HTB. Отдельно указаны возможности форензики через Volatility и SleuthKit. В конце дан дисклеймер: только легальное и этичное тестирование.