Burp Suite resmi MCP Server: Auto- infiltrasi pengujian untuk Agen AI

Suite Suite Suite MCP Server: auto- infiltrasi tes untuk Agen AI
PortSwigger (Burp Suite Pengembang) secara resmi dirilisServer MCP, memungkinkan agen AI untuk lulusProtokol Konteks Model (MCP) Kontrol langsung Burp Suite.
Artinya, Agen AI bisa.Tes infiltrasi otomatisMengerti.
Apa itu Burp Suite MCP Server?
MCP (Model subjek Protokol) Ini adalah protokol Anthropic yang memungkinkan agen AI berinteraksi dengan alat eksternal. Burp Suite MCP ServerKepada Burp Suite dan Agen AIAku tidak tahu.
Aliran Kerja:
AI Agent (Claude/GPT) → MCP 协议 → MCP Server → Burp Suite → 渗透测试
Fungsi inti
| Fungsi | Anotasi |
|---|---|
| Server MCP | Mendengarkan standar 127.0.0.1: 9876 |
| Antarmuka SSE | HTTP Server- Terkirim Perangkat |
| Stadio Proxy | Stadio MCP kompatibel dengan Claude Desktop |
| Pasang Otomatis | Autoconfigure Claude Desktop |
| Atur Sunting | Memungkinkan berkas penyuntingan konfigurasi Burp secara opsi |
| Perkakas Ubahan | Alat MCP baru yang dapat ditingkatkan |
:: Instal langkah
Prekondisi
- Java.Organiser lainnya
- perintah jar: harus dapat dilaksanakan
- Burp Suite: Burp Suite aplikasi dibutuhkan
Langkah instalasi
# 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
Hubungkan Claude Desktop
Claude Desktop saat ini hanya mendukung Server MCP STdio, jadi Burp MCP Server menyediakanProxy:
# 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"
]
}
}
}
Rasionale:
- Claude Desktop memulai Server Proxy Stadio
- Server Proxy dicantolkan ke Burp
- Semua permintaan diteruskan melalui Proxy ke Burp
Koneksi Langsung menggunakan Server SSE
Jika MCP Clear Anda mendukung SSE, Anda dapat terhubung secara langsung:
# SSE 接口 URL http://127.0.0.1:9876 # 或带 /sse 路径 http://127.0.0.1:9876/sse
Perluas Alat Ubahan
Anda dapat menentukan perangkat MCP baru:
// 工具定义在 src/main/kotlin/net/portswigger/mcp/tools/Tools.kt
// 创建新的 serializable data class
@Serializable
data class MyCustomTool(
val param1: String,
val param2: Int
)
// 工具名称自动从参数类名派生
// 返回字符串或更丰富的 PromptMessageContents
Tidak apa-apa.Achieve Paginaed InterfaceTambahkan dukungan jeda halaman otomatis.
Aplikasi
| adegan | Agen AI, apa yang bisa kulakukan? |
|---|---|
| Tes penyusup otomatis | AI Agent autoscan, menganalisa lubang |
| Analisis Gap | Al Agent Analisis Burp Ditangkap Data |
| Generasi Laporan | Laporan Uji Osmosis Agen AI Generation |
| Atur Otomatis | Burp Konfigurasi Agen AI |
Ringkasan
Burp Suite MCP ServerInfiltrasi pengujian ke Zaman AI:
- Kantor PortSwigger, sangat dapat diandalkan
- Dukungan untuk protokol MCP, kompatibel Claude Desktop
- Menyediakan Server SSE dan Proxy Stdio
- Alat Ubahan Tambahan
- Agen AI bisa melakukan tes infiltrasi otomatis.
Tes penyaringan + Al Agen, Era Baru Cybersecurity.
GitHub:https: / / github.com / PortSwigger / mcp- server
Perjanjian MCP:https: / / moderaditprotocol.io /