Burp Suite oficial MCP Server: Auto-infiltrare testare pentru AI Agent

🔥 Burp Suite Official MCP Server: auto-infiltration test for AI Agent
PortSwigger (Burp Suite Developer) a fost oficial lansatServer MCPNamePermite agentului AI să treacă.Model de protocol de context (MCP) Controlul direct al Burp Suite.
Înseamnă că agentul AI poate.Încercări automate de infiltrareAm înţeles.
Ce este Burp Suite MCP Server?
MCP (Protocolul de model) Este un protocol antropic care permite agentului AI să interacționeze cu instrumente externe. Suite Burp Server MCPPuntea către apartamentul Burp şi agentul AI.Nu ştiu.
Fluxul de lucru:
AI Agent (Claude/GPT) → MCP 协议 → MCP Server → Burp Suite → 渗透测试
Funcții centrale
| Funcții | Adnotări |
|---|---|
| Server MCPName | Ascultare implicită 127.0.0.01:9876 |
| Interfață SSE | Interfață de evenimente HTTPComment |
| Stdio Proxy | Stdio MCP compatibil cu Claude Desktop |
| Instalare automată | Configurează automat biroul Claude |
| Configurează editare | Activați opțional instrumentul de editare a fișierului Burp |
| Unelte personalizate | Un nou instrument MCP extensibil |
:: Etape de instalare
Precondiții
- Java.Alt organizator
- comandă borcan: trebuie să fie executorie
- Suite Burp: Aplicație Burp Suite necesară
Etapele de instalare
# 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
Conectează biroul Claude
Claude Desktop suportă în prezent doar serverele Stdio MCP, deci Burp MCP Serverul furnizeazăProxy:
# 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 pornește Stdio Proxy Server
- Server proxy atașat la Burp
- Toate cererile transmise prin Proxy la Burp
Conexiune directă cu serverul SSE
Dacă MCP Clear suportă SSE, vă puteți conecta direct:
# SSE 接口 URL http://127.0.0.1:9876 # 或带 /sse 路径 http://127.0.0.1:9876/sse
Extinde instrumentul personalizat
Puteți defini noi instrumente MCP:
// 工具定义在 src/main/kotlin/net/portswigger/mcp/tools/Tools.kt
// 创建新的 serializable data class
@Serializable
data class MyCustomTool(
val param1: String,
val param2: Int
)
// 工具名称自动从参数类名派生
// 返回字符串或更丰富的 PromptMessageContents
E în regulă.Atingeți interfața paginatăAdaugă suport de pauză pagină automată.
Cereri
| scena | Agent AI, ce pot face? |
|---|---|
| Încercarea de filtrare automată | Agent AI Autoscan, analizează găurile |
| Analiză Gap | Agent AI Analize Burp capturat date |
| Generarea raportului | Raport de testare pentru Osmoza Agentului AI |
| Configurează automatizarea | Agent AI Configurează Burp |
Rezumat
Suite Burp Server MCPTestarea infiltrării în era AI:
- PortSwigger Oficial, foarte de încredere
- Suport pentru protocolul MCP, compatibil Claude Desktop
- Oferă server SSE și Stdio Proxy
- Utilitar personalizat extins
- Agentul AI poate automatiza testele de infiltrare.
Test de infiltrare + AI Agent, Noua Eră a Securităţii Cyber.
GitHub:https://github.com/PortSwigger/mcp-server
Acordul MCP:https://modercontentprotocol.io/