Skip to content
Agentmart
Submit a tool

Super Trouper

MCP server for the Frida reverse engineering toolkit.

Connector by crissyfield · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)★ 61
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/crissyfield-super-trouper

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

MCP server for the Frida reverse engineering toolkit.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.

Tools
20 read · 10 write · 2 delete · 6 not yet classified
Secrets
None asked for
Install scripts
None found
Runs as
Node.js package

Tools by what they do 38

Read from the source code; the running server may list different tools.

Read 20 · Look things up without changing anything.

  • app_find
  • app_frontmost
  • app_list
  • codeshare_popular
  • codeshare_project
  • codeshare_search
  • device_list
  • device_params
  • frida_documentation
  • frida_version
  • memory_read
  • module_list
Show 8 more tools
  • package_list
  • pattern_decode
  • pattern_describe
  • pattern_list
  • pattern_read
  • process_list
  • session_eval
  • thread_list

Write 10 · Create, change, send or run things.

  • memory_write
  • package_install
  • pattern_create
  • script_bridge_list
  • script_close
  • script_create
  • script_messages
  • script_post
  • session_attach
  • session_detach

Delete 2 · Delete, drop, revoke or wipe things.

  • device_kill
  • pattern_delete

Not yet classified 6 · We could not tell from the name and description.

  • device_connect
  • device_disconnect
  • device_resume
  • device_spawn
  • script_load
  • script_unload

Network hosts it talks to 3

  • codeshare.frida.re · found in code
  • frida.re · found in code
  • github.com · found in code

Files it touches

  • /etc/alpine-release
  • /etc/super-trouper
  • Your home directory (~)

Tools (38)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • app_find

    Finds an application on a Frida device by identifier or name.

  • app_frontmost

    Returns the frontmost application on a Frida device.

  • app_list

    Lists the applications installed on a Frida device.

  • codeshare_popular

    Lists the most popular projects on Frida CodeShare (https://codeshare.frida.re).

  • codeshare_project

    Returns a project from Frida CodeShare (https://codeshare.frida.re), including its JavaScript source, which can be run with the other scripting tools.

  • codeshare_search

    Searches Frida CodeShare (https://codeshare.frida.re) for projects matching the given query.

  • device_connect

    Connects to a Frida device, either by ID as reported by device_list, by the address of a remote Frida server, or by type. Returns a device handle used by the other device tools. Connecting to the same device again returns the existing handle.

  • device_disconnect

    Disconnects from a Frida device. Fails while the device still has attached sessions.

  • device_kill

    Kills a process on a Frida device.

  • device_list

    Lists the Frida devices detected by the host.

  • device_params

    Returns the parameters of a Frida device.

  • device_resume

    Resumes a suspended process on a Frida device.

  • device_spawn

    Spawns a process on a Frida device in a suspended state. Use device_resume to start it.

  • frida_documentation

    Returns documentation links for the Frida JavaScript API.

  • frida_version

    Returns the version of the linked Frida Core library.

Show 23 more tools
  • memory_read

    Reads up to 4096 bytes of memory in an attached process and returns it as hex, base64, UTF-8, or a NUL-terminated C string. Fails if any byte of the range cannot be read.

  • memory_write

    Writes up to 4096 bytes of memory in an attached process, given as hex (default) or base64, selected via the encoding parameter. Fails if the memory cannot be written; code pages are typically write-protected, so patching code is out of scope.

  • module_list

    Lists the modules loaded in an attached process. Results can be matched by name or path and paginated.

  • package_install

    Installs an npm package into Super Trouper's shared Frida workspace. Import it by name from script_create source; use the bridges input for the built-in ObjC, Java, and Swift globals.

  • package_list

    Lists direct npm packages in Super Trouper's shared Frida workspace.

  • pattern_create

    Creates a managed Frida Pattern project from .hexpat or .pat source files. Use pattern_describe to validate it for a target.

  • pattern_decode

    Reads up to 1 MiB of memory from an attached process and decodes the snapshot with a managed Frida Pattern project. Decoding runs on the host and does not dereference target pointers automatically.

  • pattern_delete

    Deletes a managed Frida Pattern project and releases its compiled modules.

  • pattern_describe

    Compiles a Pattern project for an attached target and returns diagnostics, types, and external inputs. Use this before pattern_decode.

  • pattern_list

    Lists managed Frida Pattern projects.

  • pattern_read

    Returns one source file from a managed Frida Pattern project.

  • process_list

    Lists the processes running on a Frida device.

  • script_bridge_list

    Returns the language bridges that can be exposed as globals in scripts created with script_create.

  • script_close

    Unloads a Frida script if loaded and releases its resources.

  • script_create

    Creates a Frida script with the given TypeScript source in an attached session. The script is created in an unloaded state; use script_load to load it.

  • script_load

    Loads a Frida script into its target process.

  • script_messages

    Returns the messages sent by a Frida script. Messages are buffered (up to 256) and should be drained regularly.

  • script_post

    Posts a JSON message to a Frida script.

  • script_unload

    Unloads a Frida script from its target process.

  • session_attach

    Attaches to a process on a Frida device, either by PID or by name. Returns a session handle used by the session tools.

  • session_detach

    Detaches from a process, closing all of its scripts and its session.

  • session_eval

    Evaluates a JavaScript statement in an attached process and returns its JSON result. The first call sets up a persistent evaluator in the session.

  • thread_list

    Lists the threads running in an attached process with their ID, state, and program counter.

Compare and alternatives

    Featured in

    Signals

    Stars
    61
    Forks
    1
    Open issues
    0
    Weekly downloads
    116
    Last commit
    Oct 21, 2026 (7 days ago)
    Last release
    Oct 21, 2026 (7 days ago)
    Last package publish
    Oct 21, 2026 (7 days ago)

    From GitHub (fetched Oct 24, 2026) and the package registry.

    Details

    Registry name
    io.github.crissyfield/super-trouper
    Version
    0.5.1
    Auth
    No auth
    License
    MIT
    First seen
    Oct 24, 2026
    Last checked
    Oct 25, 2026
    Cite this page

    Super Trouper MCP server. Agent Mart. https://agentmart.dev/connectors/crissyfield-super-trouper (last updated 2026-10-25)