← Retour à la liste

Burp Suite serveur officiel MCP: test d'infiltration automatique pour Agent AI

itadol5j

Structure du serveur MCP Burp Suite

Serveur officiel MCP Burp Suite: test d'infiltration automatique pour l'agent AI

PortSwigger (Burger Suite Developer) a été officiellement publiéServeur MCP, permettre à l'agent d'IA de passerModèle de protocole contextuel (MCP) Contrôle direct de Burp Suite.

Ça veut dire : Agent d'IA peut.Essais d'infiltration automatiqueCompris.

Qu'est-ce que Burp Suite MCP Server ?

MCP (Modèle de protocole objet) C'est un protocole anthropique qui permet à l'agent d'IA d'interagir avec des outils externes. Serveur MCP Burp SuitePasserelle à Burp Suite et agent d'IAJe ne sais pas.

Flux de travail:

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

Fonctions essentielles

Fonctions Annotations
Serveur MCP Écoute par défaut 127.0.0.1:9876
Interface SSE Interface d'événements HTTP Server-Sent
Stdio Proxy Stdio MCP compatible avec Claude Desktop
Installation automatique Configurer automatiquement Claude Desktop
Configuration de l'édition Activer en option l'outil d'édition de fichier de configuration Burp
Outils personnalisés Nouvel outil MCP extensible

:: Étapes d ' installation

Préconditions

  • Java.Autres organisateurs
  • commande jar: doit être exécutoire
  • Suite Burp: Application Burp Suite requise

Étapes d'installation

# 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

Connexion Claude Desktop

Claude Desktop ne prend actuellement en charge que les serveurs MCP Stdio, donc Burp MCP Serveur fournitProxy:

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

Justification:

  • Claude Desktop démarre Stdio Proxy Server
  • Serveur proxy attaché à Burp
  • Toutes les demandes envoyées via Proxy à Burp

Connexion directe avec SSE Server

Si votre MCP Clear supporte SSE, vous pouvez vous connecter directement :

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

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

Expand outil personnalisé

Vous pouvez définir de nouveaux outils MCP :

// 工具定义在 src/main/kotlin/net/portswigger/mcp/tools/Tools.kt

// 创建新的 serializable data class
@Serializable
data class MyCustomTool(
    val param1: String,
    val param2: Int
)

// 工具名称自动从参数类名派生
// 返回字符串或更丰富的 PromptMessageContents

C'est bon.Atteindre l'interface paginéeAjoute une prise en charge automatique de la pause page.

Demandes

scène Agent AI, que puis-je faire ?
Essai d'infiltration automatique Agent d'IA autoscan, analyse des trous
Analyse des lacunes L'agent de l'IA analyse les données saisies
Production de rapports Rapport de test d'osmose de génération d'agents d'IA
Configuration de l'automatisation Agent d'IA Configurer Burp

Résumé

Serveur MCP Burp SuiteTest d'infiltration dans l'ère de l'IA:

  • PortSwigger Official, très fiable
  • Support pour le protocole MCP, compatible Claude Desktop
  • Fournir SSE Server et Stdio Proxy
  • Outil personnalisé étendu
  • Agent d'IA peut automatiser les tests d'infiltration.

Test d'infiltration + Agent AI, Nouvelle ère de la cybersécurité.

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

Accord MCP:https://modercontentprotocol.io/