
Servidor MCP que expone la instrumentación de Frida como herramientas para que los agentes de codificación se conecten a dispositivos, inspeccionen procesos, gestionen sesiones y carguen scripts de JavaScript.
Un servidor MCP para el kit de herramientas de ingeniería inversa Frida.
Super Trouper ejecuta un servidor MCP sobre STDIO que expone las capacidades de Frida como herramientas para agentes de programación. Puede conectarse a dispositivos locales, USB y remotos; inspeccionar aplicaciones y procesos; gestionar sesiones de procesos; y cargar, evaluar e intercambiar mensajes con scripts de instrumentación JavaScript. También puede buscar en Frida CodeShare para descubrir scripts de la comunidad y obtenerlos para usarlos con las herramientas de scripting. Las conexiones de dispositivos, las sesiones y los scripts se gestionan a través de las propias herramientas y se referencian mediante identificadores opacos.
Instala la versión para macOS a través del tap de Homebrew del proyecto:
brew install --cask crissyfield/tap/super-trouper
Instala el paquete del lanzador a través de npm. Este incorpora el binario específico de la plataforma mediante dependencias opcionales:
npm install -g @crissyfield/super-trouper
Descarga un binario para tu plataforma desde la página de Releases.
Primero instala un Frida Core DevKit que coincida con tu host de compilación. Después compila e instala Super Trouper con los siguientes comandos:
# Set flags if the Frida devkit is not in a standard location
export CGO_CFLAGS="-I/path/to/frida-core-devkit/include"
export CGO_LDFLAGS="-L/path/to/frida-core-devkit/lib"
# Build and install
export CGO_ENABLED=1
go install github.com/crissyfield/super-trouper@latest
Utiliza el servidor MCP en tu agente de programación. Claude Code es el ejemplo a continuación, pero la configuración es similar en Codex, OpenCode, Pi, Crush y otros.
Si el binario de Super Trouper no está en tu PATH, especifica la ruta completa en la configuración de tu servidor MCP.
{
"mcpServers": {
"super-trouper": {
"command": "super-trouper"
}
}
}
Los usuarios de npm pueden ejecutar Super Trouper directamente a través de npx sin una instalación global:
{
"mcpServers": {
"super-trouper": {
"command": "npx",
"args": ["-y", "@crissyfield/super-trouper"]
}
}
}
Docker es una forma cómoda de ejecutar Super Trouper sin instalarlo en tu host.
{
"mcpServers": {
"super-trouper": {
"command": "docker",
"args": ["run", "-i", "--rm", "ghcr.io/crissyfield/super-trouper"]
}
}
}
Super Trouper expone las siguientes herramientas MCP: