Frida MCP
Enables AI systems to interact with mobile and desktop applications through Frida's dynamic instrumentation capabilities. Provides process management, device control, JavaScript REPL execution, and script injection for runtime analysis and reverse en
What is Frida MCP?
Frida MCP is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to enables ai systems to interact with mobile and desktop applications through frida's dynamic instrumentation capabilities. provides process management, device control, javascript repl execution, and sc...
Enables AI systems to interact with mobile and desktop applications through Frida's dynamic instrumentation capabilities. Provides process management, device control, JavaScript REPL execution, and script injection for runtime analysis and reverse en
This server falls under the Security category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- Enables AI systems to interact with mobile and desktop appli
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx frida-mcpConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use Frida MCP
Frida MCP bridges AI assistants with Frida's powerful dynamic instrumentation toolkit, letting you attach to running processes, inject JavaScript, hook functions, and inspect memory on mobile and desktop applications—all through natural language. It exposes process management, device control, a live JavaScript REPL, and script deployment so security researchers and reverse engineers can drive Frida sessions directly from Claude or any MCP-compatible client without switching context.
Prerequisites
- Python 3.8 or later installed
- Frida 16.0.0 or later installed (`pip install frida`)
- Target device or emulator accessible (USB or network)
- Claude Desktop or another MCP-compatible client
- Root/jailbreak access on mobile targets when required by the app
Install frida-mcp via pip
Install the frida-mcp package from PyPI. This pulls in the MCP server and the Frida Python bindings as dependencies.
pip install frida-mcpVerify Frida connectivity
Before connecting Claude, confirm Frida can see your target. For a local desktop target run `frida-ps` to list processes. For a USB-attached Android or iOS device use `frida-ps -U`.
frida-ps # local processes
frida-ps -U # USB device processesConfigure Claude Desktop
Open the Claude Desktop configuration file for your operating system and add the frida-mcp server entry. The server requires no environment variables for basic use.
{
"mcpServers": {
"frida": {
"command": "frida-mcp"
}
}
}Locate the config file and restart Claude
Save the configuration file in the correct OS-specific location, then restart Claude Desktop to load the new server.
# macOS
~/Library/Application Support/Claude/claude_desktop_config.json
# Windows
%APPDATA%\Claude\claude_desktop_config.json
# Linux
~/.config/Claude/claude_desktop_config.jsonAttach to a process and start instrumenting
With the server running you can ask Claude to list processes, attach to a specific one by name or PID, and execute Frida JavaScript snippets directly in the target process.
Frida MCP Examples
Client configuration
Minimal Claude Desktop config for frida-mcp. No API keys are required.
{
"mcpServers": {
"frida": {
"command": "frida-mcp"
}
}
}Prompts to try
Example prompts to use with Frida MCP after connecting Claude Desktop.
- "List all running processes on my USB-connected Android device"
- "Attach to com.example.app and hook the login function to log its arguments"
- "Execute this Frida script in process 1234: Interceptor.attach(ptr('0x400500'), { onEnter(args) { console.log(args[0]); } });"
- "Spawn /usr/bin/ssh with Frida and intercept write() calls"
- "Show me all loaded modules in the target process"Troubleshooting Frida MCP
frida-mcp command not found after pip install
Make sure your Python scripts directory is on PATH. Run `python -m frida_mcp` as an alternative, or reinstall with `pip install --user frida-mcp` and add `~/.local/bin` to PATH.
Failed to attach: unable to find process with name …
Run `frida-ps` (or `frida-ps -U` for USB targets) to confirm the exact process name or PID, then retry with the correct value. On Android ensure the Frida server binary is running on the device.
Permission denied when attaching to a system process
Elevated privileges are needed for many system processes. On Linux prefix with `sudo`. On macOS disable SIP in recovery mode for kernel-level targets. On Android/iOS ensure the device is rooted/jailbroken and the Frida server runs as root.
Frequently Asked Questions about Frida MCP
What is Frida MCP?
Frida MCP is a Model Context Protocol (MCP) server that enables ai systems to interact with mobile and desktop applications through frida's dynamic instrumentation capabilities. provides process management, device control, javascript repl execution, and script injection for runtime analysis and reverse en It connects AI assistants to external tools and data sources through a standardized interface.
How do I install Frida MCP?
Follow the installation instructions on the Frida MCP GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with Frida MCP?
Frida MCP works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is Frida MCP free to use?
Yes, Frida MCP is open source and available under the MIT License license. You can use it freely in both personal and commercial projects.
Frida MCP Alternatives — Similar Security Servers
Looking for alternatives to Frida MCP? Here are other popular security servers you can use with Claude, Cursor, and VS Code.
Casdoor
★ 13.6kAn open-source Agent-first Identity and Access Management (IAM) /LLM MCP & agent gateway and auth server with web UI supporting OpenClaw, MCP, OAuth, OIDC, SAML, CAS, LDAP, SCIM, WebAuthn, TOTP, MFA, Face ID, Google Workspace, Azure AD
ghidraMCP
★ 9.0kAn Model Context Protocol server that enables LLMs to autonomously reverse engineer applications by exposing Ghidra's decompilation and analysis tools. It allows AI agents to list code structures, rename methods, and analyze binaries directly through
HexStrike AI
★ 8.9kHexStrike AI MCP Agents is an advanced MCP server that lets AI agents (Claude, GPT, Copilot, etc.) autonomously run 150+ cybersecurity tools for automated pentesting, vulnerability discovery, bug bounty automation, and security research. Seamlessly b
IDA Pro MCP
★ 8.7kEnables AI-assisted reverse engineering in IDA Pro by providing tools to analyze binaries, decompile functions, manage comments, search patterns, and interact with the IDA database through natural language.
Anthropic Cybersecurity Skills
★ 6.6k754 structured cybersecurity skills for AI agents · Mapped to 5 frameworks: MITRE ATT&CK, NIST CSF 2.0, MITRE ATLAS, D3FEND & NIST AI RMF · agentskills.io standard · Works with Claude Code, GitHub Copilot, Codex CLI, Cursor, Gemini CLI & 20+ platform
Hooker
★ 5.1k🔥🔥 hooker is a Frida-based reverse engineering toolkit for Android. It offers a user-friendly CLI, universal scripts, auto hook generation, memory roaming to detect activities/services, one-click SOCKS5 proxy setup, Frida JustTrustMe, and BoringSSL u
Browse More Security MCP Servers
Explore all security servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up Frida MCP in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use Frida MCP?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.