Vibehacker Metasploit MCP
Una interfaz basada en FastMCP para Metasploit Framework, que permite a los agentes de IA interactuar con las capacidades de Metasploit.
Prerrequisitos
Python 3.10+
Marco de Metasploit
uv (administrador de paquetes de Python)
Related MCP server: MCP-Hyperskill
Configuración con uv
Este proyecto utiliza uv para la gestión de dependencias. uv es un instalador y solucionador de paquetes de Python rápido y confiable.
Instalación de uv
Si no tienes instalado uv:
Configuración del proyecto
Clonar el repositorio:
Crear y activar un entorno virtual con uv:
Instalar dependencias:
Ejecución del servidor RPC de Metasploit
Antes de ejecutar la aplicación, inicie el servidor RPC de Metasploit:
O utilice el comando más simple para iniciar el servidor RPC en segundo plano en el puerto predeterminado (55553):
Variables de entorno
Establezca las siguientes variables de entorno:
Ejecutar la aplicación
o para probar las herramientas
Características
Lista de exploits de Metasploit disponibles
Lista de cargas útiles disponibles
Generar cargas útiles
Ejecutar exploits contra objetivos
Escanear objetivos
Administrar sesiones activas
Enviar comandos a las sesiones
Licencia
Consulte el archivo LICENCIA para obtener más detalles.