MCP Kali Server

Мост между MCP-клиентом и терминалом Kali Linux: агент запускает nmap, sqlmap, hydra и другие инструменты для авторизованного пентеста и CTF

  • 872 ★ репозитория
  • Последний коммит
  • MIT
MCP-сервер

Широкий доступ

Почему такой уровень

  • Выполняет произвольные команды в терминале Kali
  • Предназначен для наступательной безопасности, применим только на своих системах и с авторизацией
  • Открытый на внешний интерфейс сервер дает удаленный доступ к командной строке
Все причины и проверки

wh0am123/mcp-kali-server

Установка

Ручная установка

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-серверШирокий доступ13,5 тыс.Звезды репозитория

MCP-сервер, который дает агенту разбор уязвимостей: данные NVD, EPSS, каталог CISA KEV, связки с MITRE ATT&CK и оценка риска CVE в одном запросе

MCP-серверРасширенный доступ1,8 тыс.Звезды репозитория

cvENGINE находит внешние активы домена и уязвимости, которые уже эксплуатируют, а MCP-сервер ведет сканы из Claude Code

MCP-серверШирокий доступ711Звезды репозитория

Сканер безопасности для MCP-серверов: ищет зашитые ключи, отравление инструментов и инъекции в коде репозитория.

CLIМинимальный доступ139Звезды репозитория
Официальный

ИИ-фреймворк для пентеста на своем сервере: граф поверхности атаки, Kali в контейнере, ручное одобрение шагов и MCP-сервер для Claude Code

MCP-серверШирокий доступ3,4 тыс.Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
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. В конце дан дисклеймер: только легальное и этичное тестирование.

Бейдж для README

Сообщить о проблеме