BurpMCP-Ultra

Расширение Burp Suite Professional, которое поднимает MCP-сервер и дает агенту сканер, прокси и другие инструменты Burp

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

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

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

  • Отправляет реальные HTTP-, WebSocket- и фаззинг-запросы к целям в области теста, включая активный сканер и Intruder
  • Проверка на инъекции, JWT и обход авторизации относится к атакующим техникам и законна только на своих или разрешенных для теста системах
Все причины и проверки

cy-s3c/burpmcp-ultra

Установка

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

./gradlew shadowJar

Собирает JAR в build/libs. Нужен JDK 17–21. Готовые JAR есть на странице Releases.

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Отправляет реальные HTTP-, WebSocket- и фаззинг-запросы к целям в области теста, включая активный сканер и Intruder
  • Проверка на инъекции, JWT и обход авторизации относится к атакующим техникам и законна только на своих или разрешенных для теста системах

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

BurpMCP-Ultra — расширение для Burp Suite Professional на Kotlin. Его JAR загружают в Burp через вкладку Extensions, и внутри запускается MCP-сервер. Он отдает агенту API Burp в виде 150 инструментов по 37 категориям: история прокси, сканер, Collaborator для внеполосных проверок и другие разделы. Поверх базовых действий есть готовые сценарии. Один инструмент подтверждает типовые классы инъекций по проверяемым признакам ответа и возвращает только подтвержденные находки. Другой отправляет один запрос с разными правами доступа и сравнивает ответы, чтобы найти ошибки авторизации. Еще расширение генерирует запросы по схемам OpenAPI и Swagger, запускает свои проверки сканера на языке BCheck и ищет секреты в захваченном трафике. Сервер слушает локальный адрес и требует токен из вкладки расширения на каждый запрос. Чужие заголовки Host и Origin он отбрасывает, а тестовые запросы ограничивает областью, которую задает оператор. Веб-панель на отдельном порту показывает поток перехваченных событий в реальном времени.

Для кого. Для пентестеров и охотников за багами, которые проверяют свои или разрешенные для теста системы и хотят подключить к Burp Claude Code или другой MCP-клиент.

Подходит, если

  • Нужно прогнать историю прокси Burp поиском по регулярным выражениям и попросить агента выделить подозрительные запросы без ручного просмотра
  • В тестовом окружении с согласия владельца нужно сравнить ответы под разными ролями и найти несоответствия в правах доступа
  • Есть схема OpenAPI или Swagger для внутреннего API, и нужно сгенерировать и прогнать по ней реальные запросы
  • Нужен свой пассивный или активный чек в формате BCheck, который сканер Burp будет применять автоматически
  • Нужно получить полезную нагрузку Collaborator и опрашивать DNS-, HTTP- и SMTP-обращения, чтобы найти слепые уязвимости

Не подходит, если

  • У вас нет лицензии Burp Suite Professional: расширение запускается только внутри него
  • Нужно тестировать систему без письменного разрешения ее владельца: инструмент не заменяет законные рамки работы
  • Нужен сетевой шлюз для всего трафика MCP на несколько машин: сервер поднимается локально, на одном хосте
  • Порт 9876 уже занят официальным расширением PortSwigger MCP Server: потребуется сменить порт в настройках

Пример запроса к агенту

Подключись к BurpMCP-Ultra, собери историю прокси за последний час и покажи запросы с кодом ответа 500

MCP

Транспорт
sse
Авторизация
API-ключ

Ограничения

Сервер MCP и веб-панель слушают только localhost. Автор не считает это границей доверия, поэтому токен нужен на каждый запрос. Разрушительные операции, например выключение Burp, по умолчанию заблокированы флагом в настройках оператора, но этот флаг можно включить. Транспорт только SSE, и для стабильного соединения через прокси автор приводит отдельную настройку Caddy. Для сборки из исходников нужен JDK 17–21, готовые JAR лежат на странице релизов.

Как отключить. В Burp Suite откройте вкладку Extensions, выберите BurpMCP-Ultra в списке и нажмите Remove. Это останавливает MCP-сервер и панель вместе с расширением.

Частые вопросы

Чем BurpMCP-Ultra отличается от официального MCP Server от PortSwigger?

Официальное расширение PortSwigger дает 12 инструментов. Здесь их больше, и поверх них есть сценарии вроде проверки инъекций, атак на JWT и импорта OpenAPI.

Как подключить BurpMCP-Ultra к Claude Code?

Соберите или скачайте JAR, загрузите в Burp через раздел Extensions, кнопку Add, скопируйте токен со вкладки Server и добавьте MCP-сервер типа sse с этим токеном в заголовке Authorization в .mcp.json или ~/.claude.json. Если клиент не умеет задавать заголовки, тот же токен можно вставить прямо в адрес, как показывает кнопка на вкладке Server.

Можно ли ограничить, что агент может сделать через BurpMCP-Ultra?

Да, оператор настраивает это в самом Burp, MCP-команды эти настройки не меняют. Ограничение области работает в режимах «off», «warn» и «enforce» и касается инструментов, которые отправляют реальные запросы. Отдельный флаг разрешает или блокирует разрушительные операции, а каждый вызов, связанный с безопасностью, попадает в журнал.

Сколько инструментов дает BurpMCP-Ultra?

150 инструментов в 37 категориях. Точное число для вашей версии сервер показывает в поле server.tools.size на вкладке Server.

Работает ли BurpMCP-Ultra без Burp Suite Professional?

Нет, это расширение самого Burp Suite Professional и запускается только внутри него через вкладку Extensions. Бесплатная Burp Suite Community Edition не подходит.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

MCP-сервер и CLI для реверс-инжиниринга: агент разбирает бинарные файлы, JavaScript-приложения, APK и сайты на вашей машине и приводит доказательства

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

Девять скиллов, через которые агент запускает пентест Strix, разбирает найденные уязвимости и встраивает проверку в CI

СкиллШирокий доступ71,5 тыс.Звезды репозитория

Роутер скиллов для авторизованного реверс-инжиниринга, пентеста, CTF и разбора угроз: подбирает методику под задачу и проверяет доступные инструменты

СкиллШирокий доступ43,1 тыс.Звезды репозитория
Выбор редакции

Скилл аудита безопасности кода от Cloudflare: агент проходит разведку, охоту по покрытию и независимую проверку находок и выдает структурированный отчет

СкиллРасширенный доступ42,2 тыс.Звезды репозитория

Библиотека скиллов по кибербезопасности: форензика, реагирование на инциденты, пентест, облака и анализ вредоносов с привязкой к MITRE ATT&CK и NIST

СкиллШирокий доступ34,9 тыс.Звезды репозитория
Выбор редакции

Открытый стек NVIDIA для запуска OpenClaw, Hermes и LangChain Deep Agents в песочницах OpenShell с сетевыми политиками и управляемым инференсом

CLIШирокий доступ22,8 тыс.Звезды репозитория

Коротко о README

README начинается со сравнения числа инструментов с другими расширениями и инструкции по сборке JAR. Дальше идут подключение MCP-клиентов, таблица инструментов по категориям, сценарии поверх API Burp и модель безопасности.

Бейдж для README

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

Foxx AIBurpMCP-Ultra
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.