← Voltar à lista

Burp Suite servidor oficial MCP: Teste de auto-infiltração para AI Agent

itadol5j

Estrutura do servidor MCP Burp Suite

Servidor oficial MCP Burp Suite: teste de auto-infiltração para AI Agent

PortSwigger (Burp Suite Developer) foi oficialmente lançadoServidor MCP, permitir que o agente de IA passeModelo de protocolo de contexto (MCP) Controlo directo da Suíte Burp.

Significa que o Agente Al pode.Testes automáticos de infiltraçãoEntendido.

O que é o Burp Suite MCP Server?

MCP (Protocolo sujeito ao modelo) É um protocolo Antrópico que permite que o Agente de IA interaja com ferramentas externas. Servidor MCP Burp SuitePonte para Suíte Burp e Agente de IANão sei.

Fluxo de trabalho:

AI Agent (Claude/GPT) → MCP 协议 → MCP Server → Burp Suite → 渗透测试

Funções principais

Funções Anotações
Servidor MCP Escuta padrão 127.0.0.1:9876
Interface SSE Interface de Eventos Enviados para Servidor HTTP
Stdio Proxy Stdio MCP compatível com Claude Desktop
Instalação Automática Configura automaticamente a área de trabalho Claude
Configurar Editar Opcionalmente habilite a ferramenta de edição de arquivos de configuração do Burp
Ferramentas Personalizadas Ferramenta MCP nova extensível

:: Passos de instalação

Pré-condições

  • Java.Outro Organizador
  • comando jar: deve ser executório
  • Burp Suite: Aplicação Burp Suite necessária

Etapas de instalação

# 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

Conectar o Ecrã Claude

Claude Desktop atualmente só suporta Servidores MCP Stdio, então Burp MCP O servidor forneceProxy:

# 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"
      ]
    }
  }
}

Razão:

  • Claude Desktop inicia o servidor Stdio Proxy
  • Servidor de Proxy anexado ao Burp
  • Todos os pedidos enviados via Proxy para Burp

Conexão direta usando SSE Server

Se o seu MCP Clear suporta SSE, você pode se conectar diretamente:

# SSE 接口 URL
http://127.0.0.1:9876

# 或带 /sse 路径
http://127.0.0.1:9876/sse

Expandir a Ferramenta Personalizada

Você pode definir novas ferramentas 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á tudo bem.Alcançar a Interface PaginadaAdiciona suporte automático de quebra de página.

Aplicações

cena Agente Al, o que posso fazer?
Teste de auto-infiltração Agente de IA autoscan, analisar buracos
Análise de gap AI Agent analisa dados capturados do Burp
Geração de Relatórios Relatório de Teste de Osmose da Geração de Agentes de IA
Configurar a Automação AI Agent Configurar Burp

Resumo

Servidor MCP Burp SuiteTeste de infiltração na idade da IA:

  • Oficial PortSwigger, altamente confiável
  • Suporte para protocolo MCP, compatível com Claude Desktop
  • Fornecer servidor SSE e Stdio Proxy
  • Ferramenta personalizada estendida
  • Agente de IA pode automatizar testes de infiltração.

Teste de infiltração + Agente de IA, Nova Era de Cibersegurança.

GitHub:https://github.com/PortSwigger/mcp-server

Acordo MCP:https://modercontentprotocol.io/