Burp Suite MCP Server
Servidor MCP de Burp Suite
Un servidor MCP (Model Context Protocol) que expone la API REST de Burp Suite como herramientas para asistentes de IA. Utiliza Cursor u otros clientes MCP para iniciar escaneos de vulnerabilidades, verificar el progreso y consultar la base de conocimientos de seguridad de Burp.
Requisitos previos
Burp Suite Professional (o Burp Suite DAST) con la API REST habilitada
Python 3.11+
Burp ejecutándose localmente con la API REST vinculada a una dirección accesible (ej.
http://127.0.0.1:1337)
Related MCP server: MCPPentestBOT
Configuración
1. Habilitar la API REST de Burp
Abre Burp Suite → Settings → Suite → REST API
Marca Service running
Establece la URL/puerto (ej. puerto
1337)Crea una clave API y cópiala
2. Instalar el servidor MCP
uv sync # or: pip install -e .3. Configurar el entorno
Copia .env.example a .env y rellena tus valores:
cp .env.example .envEdita .env:
BURP_REST_API_BASE=http://127.0.0.1:1337
BURP_REST_API_KEY=your-api-key-here
BURP_REST_API_VERSION=v0.1Modos de transporte
El servidor admite tres transportes, seleccionados con --transport:
Flag | Transporte | Caso de uso |
| stdio (predeterminado) | Clientes MCP locales (Cursor, Claude Desktop) |
| Server-Sent Events | Clientes HTTP que usan el protocolo SSE heredado |
| Streamable HTTP | Clientes HTTP que usan el protocolo MCP HTTP moderno |
Para sse y http, la dirección de enlace y el puerto son configurables:
# Default: localhost only, port 8000
uv run python main.py --transport http
# Expose on all interfaces, custom port
uv run python main.py --transport http --host 0.0.0.0 --port 9000
# SSE transport
uv run python main.py --transport sse --host 127.0.0.1 --port 8000Configuración de MCP en Cursor
stdio (proceso local)
Añádelo a tu configuración de MCP en Cursor (ej. ~/.cursor/mcp.json o project .cursor/mcp.json):
{
"mcpServers": {
"burp-suite": {
"command": "uv",
"args": ["run", "python", "/path/to/burp-mcp/main.py"],
"cwd": "/path/to/burp-mcp"
}
}
}HTTP (servidor remoto/compartido)
Inicia el servidor con transporte HTTP, luego apunta tu cliente MCP hacia él:
uv run python main.py --transport http --host 0.0.0.0 --port 8000{
"mcpServers": {
"burp-suite": {
"url": "http://localhost:8000/mcp"
}
}
}Herramientas
Herramienta | Descripción |
| Obtiene las definiciones de problemas de seguridad de Burp (nombre, descripción, remediación, referencias) |
| Inicia un escaneo para las URLs proporcionadas. Devuelve un |
| Obtiene el estado del escaneo y los hallazgos por |
| Resumen de alto nivel: total de problemas por severidad |
| Lista los escaneos en ejecución/pendientes (puede no ser compatible con todas las versiones de la API de Burp) |
| Cancela un escaneo por task_id (puede no ser compatible con todas las versiones de la API de Burp) |
| Prueba la conectividad con la API de Burp; valida la configuración |
| Espera hasta que el escaneo se complete o agote el tiempo de espera (para CI/CD) |
Ejemplos de uso
Escanear una URL:
"Scan https://example.com for vulnerabilities"
Verificar el progreso del escaneo:
"Check scan progress for task_id 123"
Obtener solo problemas de alta severidad:
"Check scan 123 and show only high severity issues"
Conocimiento de seguridad:
"What security issues does Burp know about?"
Uso desde la línea de comandos
Ejecuta escaneos desde scripts o la terminal:
uv run python examples/ci-scan.py https://your-target.com
# or
./examples/ci-scan.sh https://your-target.comEndpoints de la API REST de Burp utilizados
Endpoint | Método | Descripción |
| GET | Definiciones de problemas de seguridad |
| POST | Iniciar escaneo (cuerpo: |
| GET | Listar escaneos (puede no ser compatible) |
| GET | Progreso y resultados del escaneo |
| DELETE | Cancelar escaneo (puede no ser compatible) |
Documentación interactiva de la API: [BURP_REST_API_BASE]/[API_KEY]
Licencia
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseCqualityDmaintenanceEnables AI agents to generate and manage specialized bug bounty hunting workflows including reconnaissance, vulnerability testing, OSINT gathering, and file upload testing. Provides REST API endpoints for comprehensive security assessments with intelligence-driven vulnerability prioritization.402MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to perform authorized security testing and penetration testing operations including SSL/TLS analysis, port scanning, vulnerability scanning, and HTTP security header audits through natural language interactions.1MIT

Snyk API & Web MCP Serverofficial
AlicenseCqualityAmaintenanceConnects AI coding assistants to Snyk API & Web for onboarding scan targets, configuring authentication, running DAST scans, and triaging findings through natural language.517Apache 2.0
Apiiro Guardian Agent MCPofficial
AlicenseNot gradedqualityCmaintenanceEnables AI coding assistants to leverage Application Security Posture Management (ASPM) capabilities, allowing developers to write secure code, query security risks, trigger diff scans, and manage security findings directly from their AI assistant.4Apache 2.0
Related MCP Connectors
Pay-per-call cybersecurity for AI agents: vuln scans, threat intel, compliance, code security.
CVE lookups (NVD) and dependency-manifest audits (OSV) for AI agents. No API keys.
CVE lookups (NVD) and dependency-manifest audits (OSV) for AI agents. No API keys.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/jayluxferro/burp-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server