Burp Suite MCP Server
Burp Suite MCP Server Extension
Официальное расширение PortSwigger, которое открывает Burp Suite AI-клиентам по MCP для работы с веб-трафиком при тестировании
- 1 261 ★ репозитория
- Последний коммит
- GPL-3.0
Широкий доступ
Почему такой уровень
- Дает агенту доступ к перехваченному трафику, включая токены и cookies
- Может менять конфигурацию Burp при включенном флажке
Установка
- Работает в
Ручная установка
git clone https://github.com/PortSwigger/mcp-server.git
cd mcp-server
./gradlew embedProxyJarЗатем загрузите build/libs/burp-mcp-all.jar в Burp: Extensions, Add, тип Java.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Дает агенту доступ к перехваченному трафику, включая токены и cookies
- Может менять конфигурацию Burp при включенном флажке
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Расширение запускает MCP-сервер внутри Burp Suite, и агент получает доступ к инструментам Burp через протокол. Сервер по умолчанию слушает локальный адрес 127.0.0.1:9876 по SSE, а для клиентов с поддержкой только stdio в расширение встроен прокси в виде jar. Для Claude Desktop есть установщик, который сам прописывает конфигурацию. Инструменты, способные менять конфигурацию Burp, включаются отдельным флажком. Разработчики могут добавлять свои инструменты на Kotlin.
Для кого. Для пентестеров и специалистов по безопасности веб-приложений, которые работают в Burp Suite.
Подходит, если
- Нужно разобрать перехваченные запросы и ответы с помощью агента
- Нужно ускорить рутину авторизованного тестирования приложения
- Хотите писать собственные MCP-инструменты для Burp
Не подходит, если
- Нет письменного разрешения на тестирование целевой системы
- Трафик содержит данные, которые нельзя передавать облачной модели
Пример запроса к агенту
Посмотри последние запросы к /api/login в истории Burp и отметь подозрительные заголовкиMCP
- Транспорт
- sse, stdio
- Авторизация
- не нужна
Ограничения
Нужны установленный Burp Suite, Java и команда jar в PATH, расширение собирается из исходников через Gradle. Сервер доступен только пока Burp запущен. Сам сервер локальный, но содержимое трафика уходит той модели, которой пользуется агент. Используйте только в рамках разрешенного тестирования.
Как отключить. Снимите флажок Enabled на вкладке MCP в Burp или выгрузите расширение на вкладке Extensions. Удалите блок burp из конфигурации клиента.
Частые вопросы
Что делать, если клиент поддерживает только stdio?
Извлеките прокси через установщик расширения и запустите его командой java -jar mcp-proxy-all.jar --sse-url http://127.0.0.1:9876.
Может ли агент менять настройки Burp?
Только если включен флажок Enable tools that can edit your config на вкладке MCP.
Чем официальный Burp Suite MCP Server отличается от сторонних?
Это официальное расширение PortSwigger. Оно запускает MCP-сервер внутри Burp Suite, и агент получает инструменты Burp для работы с веб-трафиком при тестировании. По умолчанию сервер слушает 127.0.0.1:9876 по SSE.
Что делать, если клиент поддерживает только stdio?
Подключите клиент через прокси-прослойку stdio к SSE-адресу 127.0.0.1:9876, как описано в README расширения. Работает в Claude Desktop, Claude Code и Cursor. Риск высокий: агент видит трафик, тестируйте только разрешенные цели.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыРасширение Burp Suite Professional, которое поднимает MCP-сервер и дает агенту сканер, прокси и другие инструменты Burp
Расширение Burp Suite с ИИ: разбирает запросы, подключает сканеры и открывает Burp по MCP для Claude Desktop, Claude Code, Codex и Gemini CLI
Мост между MCP-клиентом и терминалом Kali Linux: агент запускает nmap, sqlmap, hydra и другие инструменты для авторизованного пентеста и CTF
Нативный MCP-плагин для отладчика x64dbg: агент управляет отладкой по HTTP, ставит точки останова, шагает по коду, читает и патчит память
MCP-сервер для наступательной безопасности: агент запускает более 150 инструментов пентеста и разведки и ведет автоматическую проверку целей
x64dbg MCP
x64dbg MCP Server Plugin
Плагин отладчика x64dbg и x32dbg с MCP-сервером на 79 инструментов и 11 командами Claude Code для разбора сбоев, трассировки и дампа памяти
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| Burp Suite MCP Server (эта запись) | да | не нужна | 1 261 | |
| Caido Skills | да | 286 | официальный скилл Caido для агента | |
| Custom AI Agent | нет | не нужна | 1 559 | расширение Burp Suite с ИИ |
| Charles MCP Server | нет | API-ключ | 331 | MCP-сервер для Charles Proxy |
Коротко о README
README описывает требования, сборку jar через Gradle и загрузку расширения в Burp. Объяснены настройки на вкладке MCP, подключение Claude Desktop через установщик или вручную, а также прямое подключение по SSE и через stdio-прокси. В конце кратко показано, как добавлять свои инструменты. Лицензия GPL-3.0.