Burp Suite oficial MCP Server: Pruebas de autoinfiltración para el Agente AI

🔥 Burp Suite Oficial MCP Server: prueba de autoinfiltración para el Agente AI
PortSwigger (Burp Suite Developer) fue lanzado oficialmenteMCP Server, permitir que el agente de inteligencia artificial paseModel Context Protocol (MCP) Control directo de Burp Suite.
Significa: Agente AI puede.Pruebas automáticas de infiltraciónLo tengo.
¿Qué es Burp Suite MCP Server?
MCP (Protocolo sobre el tema modelo) Es un protocolo antropópico que permite al Agente AI interactuar con herramientas externas. Burp Suite MCP ServerBridge to Burp Suite and AI AgentNo lo sé.
Flujo de trabajo:
AI Agent (Claude/GPT) → MCP 协议 → MCP Server → Burp Suite → 渗透测试
Funciones básicas
| Funciones | Anotaciones |
|---|---|
| MCP Server | Escucha por defecto 127.0.0.1:9876 |
| SSE Interface | HTTP Server-Sent Events Interface |
| Stdio Proxy | Stdio MCP compatible con Claude Desktop |
| Auto Install | Autoconfigurar Claude Desktop |
| Configurar Editar | Opcionalmente habilitar la herramienta de edición de archivos de configuración Burp |
| Herramientas personalizadas | Nueva herramienta ampliable MCP |
:: Medidas de instalación
Condiciones previas
- Java.Otros organizadores
- comando: debe ser ejecutable
- Burp Suite: Aplicación Burp Suite requerida
Pasos de instalación
# 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
🔗 Connect Claude Desktop
Claude Desktop actualmente solo admite Stdio MCP Servers, así que Burp MCP Server proporcionaProxy:
# 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"
]
}
}
}
Rationale:
- Claude Desktop comienza Stdio Proxy Server
- Proxy Server conectado a Burp
- Todas las solicitudes enviadas vía Proxy a Burp
Conexión directa mediante SSE Server
Si su MCP Clear admite SSE, puede conectarse directamente:
# SSE 接口 URL http://127.0.0.1:9876 # 或带 /sse 路径 http://127.0.0.1:9876/sse
Ampliar la herramienta personalizada
Puede definir nuevas herramientas MCP:
// 工具定义在 src/main/kotlin/net/portswigger/mcp/tools/Tools.kt
// 创建新的 serializable data class
@Serializable
data class MyCustomTool(
val param1: String,
val param2: Int
)
// 工具名称自动从参数类名派生
// 返回字符串或更丰富的 PromptMessageContents
Está bien.Achieve Paginado InterfazAñade soporte de rotura de página automática.
Aplicaciones
| escena | Agente AI, ¿qué puedo hacer? |
|---|---|
| Prueba de infiltración automática | Agente AI autoscan, analice agujeros |
| Análisis de brechas | Agente AI Analyses Burp Captured Data |
| Report Generation | AI Agent Generation Osmosis Test Report |
| Configure Automation | Agente de Inteligencia Configure Burp |
Resumen
Burp Suite MCP ServerPruebas de infiltración en la era de AI:
- PortSwigger Oficial, altamente confiable
- Soporte para protocolo MCP, compatible Claude Desktop
- Proporcionar SSE Server y Stdio Proxy
- Herramienta personalizada ampliada
- Agente AI puede automatizar pruebas de infiltración.
Prueba de infiltración + Agente AI, Nueva Era de Ciberseguridad.
GitHub:https://github.com/PortSwigger/mcp-server
Acuerdo MCP:https://modercontentprotocol.io/