Burp Suite oficiální MCP Server: Autoinfiltrace testování AI Agent

Suite Official MCP Server: test autoinfiltrace pro AI agenta
PortSwigger (Burp Suite Developer) byl oficiálně propuštěnMCP server, nechte agenta AI projítVzor Kontextového protokolu (MCP) Přímá kontrola Burp Suite.
Znamená to, že agent AI může.Automatické infiltrační testyMám to.
Co je Burp Suite MCP Server?
MCP (Vzor předmětu protokolu) Antropický protokol, který umožňuje AI agentovi komunikovat s externími nástroji. Burp Suite MCP ServerMůstek Burp Suite a agent AINevím.
Pracovní postup:
AI Agent (Claude/GPT) → MCP 协议 → MCP Server → Burp Suite → 渗透测试
Základní funkce
| Funkce | Annotace |
|---|---|
| MCP server | Výchozí poslech 127.0.0.1: 9876 |
| Rozhraní SSE | HTTP Server- Odeslané rozhraní událostí |
| Stdio Proxy | Stdio MCP kompatibilní s Claude Desktop |
| Automaticky nainstalovat | Autokonfigurovat Claude Desktop |
| Nastavit úpravu | Volitelně povolit nástroj pro editaci konfiguračních souborů Burp |
| Vlastní nástroje | Rozsáhlý nový MCP nástroj |
:: Montážní kroky
Podmínky
- Java.Ostatní organizátor
- Příkaz jar: musí být vymahatelné
- Burp Suite: Burp Suite aplikace nutná
Montážní schody
# 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
Name
Claude Desktop v současné době podporuje pouze Stdio MCP Servery, takže Burp MCP Server poskytujeProxy:
# 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"
]
}
}
}
Odůvodnění:
- Claude Desktop začíná Stdio Proxy Server
- Proxy Server připojen k Burpu
- Všechny žádosti předány prostřednictvím Proxy do Burp
Přímé připojení pomocí SSE Serveru
Pokud váš MCP Clear podporuje SSE, můžete se připojit přímo:
# SSE 接口 URL http://127.0.0.1:9876 # 或带 /sse 路径 http://127.0.0.1:9876/sse
Rozbalit vlastní nástroj
Můžete definovat nové MCP nástroje:
// 工具定义在 src/main/kotlin/net/portswigger/mcp/tools/Tools.kt
// 创建新的 serializable data class
@Serializable
data class MyCustomTool(
val param1: String,
val param2: Int
)
// 工具名称自动从参数类名派生
// 返回字符串或更丰富的 PromptMessageContents
To je v pořádku.Dosažení rozhraní PaginaedPřidá automatickou podporu přerušení stránky.
Žádosti
| scéna | Agentko AI, co můžu dělat? |
|---|---|
| Autoinfiltrační test | AI agent autosken, analýza otvorů |
| Analýza žaludku | AI agent analyzuje zachycená data z Burpu |
| Generování zpráv | Zpráva o testu osmózy na původce látky AI |
| Nastavit automatizaci | AI agent Nastavit Burp |
Shrnutí
Burp Suite MCP ServerInfiltrace do doby AI:
- PortSwigger oficiální, vysoce spolehlivé
- Podpora MCP protokolu, kompatibilní Claude Desktop
- Poskytnout SSE Server a Stdio Proxy
- Rozšířený vlastní nástroj
- AI agent může automatizovat infiltrační testy.
Infiltrace + AI agent, Nová éra Cybersecurity.
GitHub:http: / / github.com / PortSwigger / mcp-server
Dohoda o MCP:Viz poznámka pod čarou č.1.