Frida MCP

v1.0.0Securitystable

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

frida-mcpmcpai-integration
Share:
319
Stars
0
Downloads
0
Weekly
0/5

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

Perform dynamic instrumentation of apps.
Execute JavaScript in running processes.
Analyze and modify runtime behavior.
dnakov

Maintainer

LicenseMIT License
Languagepython
Versionv1.0.0
UpdatedMay 20, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx frida-mcp

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

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
1

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-mcp
2

Verify 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 processes
3

Configure 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"
    }
  }
}
4

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.json
5

Attach 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.6k

An 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.0k

An 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.9k

HexStrike 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.7k

Enables 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.6k

754 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.

Quick Config Preview

{ "mcpServers": { "frida-mcp": { "command": "npx", "args": ["-y", "frida-mcp"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

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.

33,000+ ServersFree & Open SourceStep-by-Step Guides