re-frida
Provides dynamic instrumentation for Android processes, enabling spawning, attaching, hooking methods, enumerating modules and exports, and RPC communication.
Provides dynamic instrumentation for iOS processes, enabling spawning, attaching, hooking methods, enumerating modules and exports, and RPC communication.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@re-fridaattach to process 1234 and enumerate modules"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
re-frida
MCP server wrapping the Frida dynamic-instrumentation toolkit. Frida injects a JavaScript engine (V8) into a target process and lets the analyst hook arbitrary functions, walk the type graph, and call into the target at runtime.
The MCP layer adds:
a stable session identifier — multiple scripts and hooks can be installed under one session, sharing state.
a strict allowlist of binary-operation shapes — Frida exposes the full V8 JS API to scripts but the MCP wrappers only call the canonical, well-understood primitives (attach, spawn, enumerate, hook, RPC).
soft-skip behaviour — when the
fridaPython module or the nativelibfridaare missing, every tool returnsWARNwith an install hint and the plugin keeps working.
Tools
Tool | What it does |
| Health check — return frida version, native lib presence, USB device list |
| Spawn a new process under Frida (target: Android / iOS / native PID / remote endpoint) |
| Attach to a running process by host PID |
| Compile + load a Frida script (JavaScript) into a session |
| Call a method on a loaded script's exports (RPC) |
| List modules loaded into the session's process |
| List exports of a single module |
| Install an Interceptor hook on a named method |
| Register a Python-side callable as an RPC export the JS side can call |
| Tear down a session, unload scripts, detach |
Related MCP server: frida-mcp
Install
Frida is a heavy install (the Python module pulls in frida +
frida-tools; the underlying libfrida is a native shared
library shipped via PyPI wheels). To install standalone:
pip install -e ./servers/re-fridaOn the target device (the phone or VM Frida is talking to),
the matching frida-server binary must be running. See
https://frida.re/docs/.
Run
re-frida # stdio transport (default for MCP)
python -m re_frida # equivalentDeferred to a future run
The original Explore findings called for a Frida server; this
plugin-internal scaffolding lands it so the deep-dive agents can
pick it up. The Windows targets in the Live Fire stress test
still use re-winedbg as the primary dynamic tool; the Android
target future run is where re-frida becomes the workhorse.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Heretek-RE/re-frida'
If you have feedback or need assistance with the MCP directory API, please join our Discord server