← Volver a la lista

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

itadol5j

Burp Suite MCP Server Structure

🔥 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/