Frida Mobile MCP for Zed
io.github.monkeywave/frida-mobile-mcp
Mobile Frida MCP Server - AI-powered mobile app exploration and testing via Frida instrumentation
client:Zed
transport:stdio
runtime:npm
Install Frida Mobile MCP in Zed
~/.config/zed/settings.json · windows: %APPDATA%\Zed\settings.json
{
"context_servers": {
"frida-mobile-mcp": {
"command": "npx",
"args": [
"-y",
"frida-mobile-mcp"
],
"env": {
"FRIDA_DEVICE_ID": "<FRIDA_DEVICE_ID>",
"FRIDA_MCP_ALLOW_CUSTOM_SCRIPTS": "<FRIDA_MCP_ALLOW_CUSTOM_SCRIPTS>",
"FRIDA_MCP_MEMORY_WRITE": "<FRIDA_MCP_MEMORY_WRITE>",
"FRIDA_MCP_ALLOW_NATIVE_INJECTION": "<FRIDA_MCP_ALLOW_NATIVE_INJECTION>",
"FRIDA_MCP_ALLOW_ADB_SHELL": "<FRIDA_MCP_ALLOW_ADB_SHELL>",
"FRIDA_MCP_SNAPSHOTS": "<FRIDA_MCP_SNAPSHOTS>",
"FRIDA_MCP_EVIDENCE": "<FRIDA_MCP_EVIDENCE>",
"FRIDA_MCP_EVIDENCE_PATH": "<FRIDA_MCP_EVIDENCE_PATH>",
"FRIDA_MCP_EVIDENCE_MAX_MB": "<FRIDA_MCP_EVIDENCE_MAX_MB>",
"FRIDA_MCP_REMOTE": "<FRIDA_MCP_REMOTE>",
"FRIDA_MCP_REMOTE_TOKEN": "<FRIDA_MCP_REMOTE_TOKEN>",
"FRIDA_MCP_REMOTE_CERT": "<FRIDA_MCP_REMOTE_CERT>",
"FRIDA_MCP_SCHEMA_PROFILE": "<FRIDA_MCP_SCHEMA_PROFILE>",
"FRIDA_MCP_TOOL_PROFILE": "<FRIDA_MCP_TOOL_PROFILE>",
"FRIDA_MCP_TOOLS_EXCLUDE": "<FRIDA_MCP_TOOLS_EXCLUDE>",
"FRIDA_MCP_MAX_RESPONSE_CHARS": "<FRIDA_MCP_MAX_RESPONSE_CHARS>",
"FRIDA_MCP_HTTP_TOKEN": "<FRIDA_MCP_HTTP_TOKEN>",
"FRIDA_MCP_RUNTIME": "<FRIDA_MCP_RUNTIME>",
"FRIDA_MCP_DEBUG": "<FRIDA_MCP_DEBUG>",
"FRIDA_MCP_BRIDGES_DIR": "<FRIDA_MCP_BRIDGES_DIR>",
"FRIDA_MCP_COMPILER_PROJECT_DIR": "<FRIDA_MCP_COMPILER_PROJECT_DIR>",
"FRITAP_AGENT_PATH": "<FRITAP_AGENT_PATH>",
"FRITAP_VERSION": "<FRITAP_VERSION>",
"FRITAP_AGENT_SHA256": "<FRITAP_AGENT_SHA256>"
}
}
}
}
Merge this into your existing settings object — do not replace the file. Zed docs