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

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/