
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 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. Las conexiones de dispositivos, las sesiones y los scripts se gestionan a través de las propias herramientas y se referencian mediante identificadores opacos.
super-trouper
Instala la versión para macOS a través del tap de Homebrew del proyecto:
brew install --cask crissyfield/tap/super-trouper
Descarga un binario para tu plataforma desde la página de Releases.
Instala primero 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
Usa 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"
}
}
}
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"]
}
}
}