Servidor MCP de Burpsuite
Un servidor de Protocolo de contexto de modelo (MCP) que proporciona una interfaz para interactuar con la funcionalidad de escaneo y proxy de Burpsuite Professional.
Descripción general
Este servidor MCP permite que los asistentes de IA interactúen con Burpsuite Professional para realizar pruebas de seguridad web y análisis de vulnerabilidades. Proporciona herramientas para:
- Iniciar análisis de vulnerabilidades en las URL de destino
- Comprobación del estado del escaneo y recuperación de resultados
- Acceso al tráfico HTTP/HTTPS capturado por Burp Proxy
- Visualización de la estructura del sitio descubierta durante el escaneo
Características
Herramientas
El servidor expone las siguientes herramientas:
- start_scan : Iniciar un nuevo análisis de vulnerabilidad en una URL de destino
- Parámetros:
target
: URL de destino para escanear (por ejemplo, https://example.com )scan_type
: Tipo de escaneo a realizar (pasivo, activo o completo)
- Parámetros:
- get_scan_status : Verifica el estado de un escaneo en ejecución
- Parámetros:
scan_id
: ID del escaneo a verificar
- Parámetros:
- get_scan_issues : Obtener los problemas de vulnerabilidad encontrados en un análisis
- Parámetros:
scan_id
: ID del escaneoseverity
: Filtrar problemas por gravedad (alta, media, baja, información o todas)
- Parámetros:
- get_proxy_history : obtiene el tráfico HTTP/HTTPS capturado por Burp Proxy
- Parámetros:
host
: Filtrar por host (opcional)method
: Filtrar por método HTTP (opcional)status_code
: Filtrar por código de estado HTTP (opcional)limit
: Número máximo de artículos a devolver (predeterminado: 10)
- Parámetros:
- get_site_map : Obtener la estructura del sitio descubierta durante el escaneo y la navegación
- Parámetros:
host
: Filtrar por host (opcional)with_parameters
: Mostrar solo URL con parámetros (opcional)limit
: Número máximo de artículos a devolver (predeterminado: 20)
- Parámetros:
Recursos
El servidor proporciona los siguientes recursos:
- Resultados del escaneo :
burpsuite://scan/{scanId}
- Detalles del problema :
burpsuite://scan/{scanId}/issue/{issueId}
- Historial de proxy :
burpsuite://proxy/history
- Elemento del historial de proxy :
burpsuite://proxy/history/{itemId}
- Mapa del sitio :
burpsuite://sitemap
Instalación
- Construir el servidor:
- Agregue el servidor a su archivo de configuración de MCP:
Mejoras futuras
Este servidor actualmente ofrece funcionalidad simulada. Para conectarlo a una instancia real de Burpsuite Professional:
- Configurar Burpsuite Professional para exponer su API REST
- Actualice la implementación del servidor para conectarse a la API REST de Burpsuite
- Agregar mecanismos de autenticación para una comunicación API segura
Ejemplo de uso
A continuación se muestran algunos ejemplos de cómo utilizar el servidor MCP de Burpsuite con un asistente de IA:
Iniciar un escaneo
Visualización del historial de proxy
Análisis de vulnerabilidades
You must be authenticated.
local-only server
The server can only run on the client's local machine because it depends on local resources.
Servidor MCP de Burpsuite
Related MCP Servers
- -securityAlicense-qualityBurpSuite MCP Server: A powerful Model Context Protocol (MCP) server implementation for BurpSuite, providing programmatic access to Burp's core functionalities.Last updated -22PythonMIT License
- Python
- TypeScriptMIT License
- PythonMIT License