一个用于 Frida 逆向工程工具包的 MCP 服务器。
Super Trouper 通过 STDIO 运行一个 MCP 服务器,将 Frida 的功能作为工具暴露给编码代理。它
可以连接本地、USB 和远程设备;检查应用程序和进程;管理进程会话;以及
加载、执行 JavaScript 插桩脚本并与之交换消息。设备连接、会话和
脚本通过工具本身进行管理,并通过不透明句柄进行引用。
super-trouper
通过项目的 Homebrew tap 安装 macOS 版本:
brew install --cask crissyfield/tap/super-trouper
从 Releases 页面 下载适用于你平台的二进制文件。
首先安装与你的构建主机匹配的 Frida Core DevKit。然后 使用以下命令构建并安装 Super Trouper:
# 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
在你的编码代理中使用该 MCP 服务器。Claude Code 是 下面的示例,但在 Codex、 OpenCode、Pi、 Crush 等中的配置类似。
如果 Super Trouper 二进制文件不在你的 PATH 中,请在你的 MCP 服务器配置中指定完整路径。
{
"mcpServers": {
"super-trouper": {
"command": "super-trouper"
}
}
}
Docker 是一种无需在主机上安装即可运行 Super Trouper 的便捷方式。
{
"mcpServers": {
"super-trouper": {
"command": "docker",
"args": ["run", "-i", "--rm", "ghcr.io/crissyfield/super-trouper"]
}
}
}