
Servidor MCP que expõe a instrumentação do Frida como ferramentas para agentes de codificação se conectarem a dispositivos, inspecionarem processos, gerenciarem sessões e carregarem scripts JavaScript.
Um servidor MCP para o kit de engenharia reversa Frida.
Super Trouper executa um servidor MCP sobre STDIO que expõe as capacidades do Frida como ferramentas para agentes de programação. Ele
pode se conectar a dispositivos locais, USB e remotos; inspecionar aplicações e processos; gerenciar sessões de processos; e
carregar, avaliar e trocar mensagens com scripts de instrumentação JavaScript. Conexões de dispositivos, sessões e
scripts são gerenciados através das próprias ferramentas e referenciados por identificadores opacos.
super-trouper
Instale a versão para macOS através do tap Homebrew do projeto:
brew install --cask crissyfield/tap/super-trouper
Baixe um binário para a sua plataforma na página de Releases.
Instale primeiro um Frida Core DevKit compatível com o seu host de compilação. Em seguida, compile e instale o Super Trouper com os seguintes 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
Use o servidor MCP no seu agente de programação. Claude Code é o exemplo abaixo, mas a configuração é semelhante no Codex, OpenCode, Pi, Crush, e outros.
Se o binário do Super Trouper não estiver no seu PATH, especifique o caminho completo na configuração do seu servidor MCP.
{
"mcpServers": {
"super-trouper": {
"command": "super-trouper"
}
}
}
O Docker é uma maneira conveniente de executar o Super Trouper sem instalá-lo no seu host.
{
"mcpServers": {
"super-trouper": {
"command": "docker",
"args": ["run", "-i", "--rm", "ghcr.io/crissyfield/super-trouper"]
}
}
}