frida-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| FRIDA_MCP_PROJECT | No | Path to the .fmcp project directory where state is stored. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_processesA | List processes visible to the local Frida device. |
| spawnA | Spawn a program suspended (gated) so hooks can be installed first. |
| attachB | Attach to a running process by name or numeric pid (as string). |
| resumeC | Resume a gated/spawned process so it starts running. |
| detachC | Detach Frida from a session (process keeps running). |
| killC | Kill the target process of a session. |
| list_modulesC | List loaded modules in the target. |
| eval_jsC | Evaluate JS in the resident agent's persistent context. |
| add_hookC | Hook a function (module!export or hex address); calls stream to disk. |
| trace_apiB | frida-trace style: hook all exports matching module!glob (e.g. kernel32!CreateFile*). |
| read_memoryC | Read |
| write_memoryC | Write hex-encoded bytes at |
| scan_memoryC | AOB/pattern scan over ranges with the given protection. |
| disassembleB | Disassemble |
| list_sessionsA | List all sessions (alive and dead) recorded in the project. |
| resume_sessionC | Re-attach a prior session and reinstall its hooks if the target is alive. |
| read_eventsC | Read captured events (hooks/repl/errors) from the trace log. |
| add_noteC | Attach a freeform note to a session. |
| list_notesC | List notes for a session. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
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/neeetman/frida-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server