
MCP-сервер, предоставляющий инструментарий Frida в виде инструментов для агентов программирования, позволяющих подключаться к устройствам, исследовать процессы, управлять сессиями и загружать JavaScript-скрипты.
MCP-сервер для инструментария обратной разработки Frida.
Super Trouper запускает MCP-сервер через STDIO, который предоставляет возможности Frida в виде инструментов для кодирующих агентов. Он
может подключаться к локальным, USB- и удалённым устройствам; инспектировать приложения и процессы; управлять сессиями процессов; а также
загружать, вычислять и обмениваться сообщениями с помощью скриптов инструментирования на JavaScript. Он также может искать в Frida
CodeShare, чтобы находить скрипты сообщества и загружать их для использования с инструментами
скриптинга. Подключения к устройствам, сессии и скрипты управляются через сами инструменты и адресуются по
непрозрачным дескрипторам.
Установите релиз для macOS через Homebrew tap проекта:
brew install --cask crissyfield/tap/super-trouper
Установите пакет лаунчера через npm. Он подтягивает бинарный файл для конкретной платформы через необязательные зависимости:
npm install -g @crissyfield/super-trouper
Скачайте бинарный файл для вашей платформы со страницы релизов.
Сначала установите 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"
}
}
}
Пользователи npm могут запускать Super Trouper напрямую через npx без глобальной установки:
{
"mcpServers": {
"super-trouper": {
"command": "npx",
"args": ["-y", "@crissyfield/super-trouper"]
}
}
}
Docker — удобный способ запустить Super Trouper без установки на хост-систему.
{
"mcpServers": {
"super-trouper": {
"command": "docker",
"args": ["run", "-i", "--rm", "ghcr.io/crissyfield/super-trouper"]
}
}
}
Super Trouper предоставляет следующие инструменты MCP: