Официальный MCP-сервер Burp Suite: тестирование автоматической инфильтрации для AI Agent

Burp Suite Official MCP Server: тест автоматической инфильтрации для AI Agent
PortSwigger (Burp Suite Developer) официально представленMCP серверПозволить агенту пройтиМодельный контекстный протокол (MCP) Прямой контроль над Burp Suite.
Это означает, что агент может.Автоматические тесты на проникновениеПонял.
Что такое Burp Suite MCP Server?
MCP (Model Subject Protocol) Это протокол Anthropic, который позволяет AI-агенту взаимодействовать с внешними инструментами. Burp Suite MCP серверBridge to Burp Suite и искусственный интеллектЯ не знаю.
Рабочий процесс:
AI Agent (Claude/GPT) → MCP 协议 → MCP Server → Burp Suite → 渗透测试
Основные функции
| Функции | Аннотации |
|---|---|
| MCP сервер | Прослушивание по умолчанию 127.0.0.1:9876 |
| SSE интерфейс | Интерфейс событий HTTP Server-Sent |
| Stdio Proxy | Stdio MCP совместим с Claude Desktop |
| Автоматическая установка | Автоконфигурация Claude Desktop |
| Настройка Edit | Опционально включить инструмент редактирования файла конфигурации Burp |
| Пользовательские инструменты | Расширяемый новый инструмент MCP |
:: Шаги установки
Предпосылки
- Ява.Другие организаторы
- команда банкадолжны быть исполнены
- Обсуждение Burp SuiteТребуется приложение Burp Suite
Шаги установки
# 1. 克隆仓库 git clone https://github.com/PortSwigger/mcp-server.git cd mcp-server # 2. 构建 JAR 文件 ./gradlew embedProxyJar # 3. 在 Burp Suite 中加载扩展 # Extensions → Add → Java → 选择 build/libs/burp-mcp-all.jar # 4. 配置 MCP Server(在 Burp 的 MCP 标签页) # 默认监听 http://127.0.0.1:9876
Скачать Claude Desktop
В настоящее время Claude Desktop поддерживает только MCP-серверы Stdio. Сервер предоставляетПрокси:
# Claude Desktop 配置文件
# ~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"burp": {
"command": "java",
"args": [
"-jar",
"/path/to/mcp-proxy-all.jar",
"--sse-url",
"http://127.0.0.1:9876"
]
}
}
}
обоснование:
- Claude Desktop запускает Stdio Proxy Server
- Прокси-сервер, подключенный к Burp
- Все запросы передаются через Proxy в Burp
Прямое соединение с использованием SSE Server
Если ваш MCP Clear поддерживает SSE, вы можете подключиться напрямую:
# SSE 接口 URL http://127.0.0.1:9876 # 或带 /sse 路径 http://127.0.0.1:9876/sse
Расширить пользовательский инструмент
Вы можете выбрать новые инструменты MCP:
// 工具定义在 src/main/kotlin/net/portswigger/mcp/tools/Tools.kt
// 创建新的 serializable data class
@Serializable
data class MyCustomTool(
val param1: String,
val param2: Int
)
// 工具名称自动从参数类名派生
// 返回字符串或更丰富的 PromptMessageContents
Все в порядке.Достижение Paginaed InterfaceДобавлена поддержка автоматического разрыва страниц.
Приложения
| сцена | Агент ИИ, что я могу сделать? |
|---|---|
| Испытание на автоматическое проникновение | ИИ-агент автосканирует, анализирует отверстия |
| Анализ пробелов | ИИ-агент анализирует данные, полученные Burp |
| Поколение отчетов | AI Agent Generation Osmosis Test Report (недоступная ссылка) |
| Настройка автоматизации | Агент ИИ настраивает Burp |
Резюме
Burp Suite MCP серверИнфильтрационное тестирование в эпоху ИИ:
- PortSwigger Официальный, очень надежный
- Поддержка протокола MCP, совместимый с Claude Desktop
- SSE Server и Stdio Proxy
- Расширенный пользовательский инструмент
- ИИ-агент может автоматизировать тесты на проникновение.
Инфильтрационный тест + AI Agent, Новая эра кибербезопасности
GitHub:https://github.com/PortSwigger/mcp-сервер
Соглашение MCP:https://moder-contentprotocol.io/