Enable AI-driven automated Android dynamic analysis by controlling Frida through the Model Context Protocol for streamlined reverse engineering.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"frida-mcp": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
frida-mcp helps you analyze Android apps by automating Frida using AI commands. It connects your Android phone to your computer, runs analysis scripts automatically, and gives you results without needing to run commands yourself.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in security
An evil MCP server used for redteam testing
AI-powered reverse engineering assistant that bridges IDA Pro with language models through MCP.
Proof primitive for AI agents on MultiversX. Anchor file hashes on-chain as verifiable proofs.
mcpki-server is the backend infrastructure for https://www.mcpki.org, enabling secure public key management and autonomous certificate handling for large language models (LLMs).
MCP Security Weekly
Get CVE alerts and security updates for Frida Mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
frida-mcp helps you analyze Android apps by automating Frida using AI commands. It connects your Android phone to your computer, runs analysis scripts automatically, and gives you results without needing to run commands yourself.
This tool works with rooted Android phones running Magisk and the zygisk-gadget module. It uses a server called MCP (Model Context Protocol) that talks to Frida and controls it to inspect apps dynamically.
Before starting, check the following:
If you don’t have Python or ADB installed, you will need to install them first. Both are free and easy to get.
Click the large button below to visit the GitHub page where you can download frida-mcp and find setup files.
On the GitHub page:
After downloading, follow these steps to install and configure frida-mcp on your PC:
Install Python packages
Open your Command Prompt (search for "cmd" in Windows Start menu).
Navigate to the folder where you downloaded frida-mcp, or if you have the source code, open Command Prompt there.
Run this command to install frida-mcp and its dependencies:
pip install .
This installs the main program and tools you will need.
Run Setup
After installation completes, run this command to perform automatic setup:
frida-mcp-setup
This command will register frida-mcp with MCP and install necessary “Skills” for it to work smoothly.
Manual Configuration (optional)
If automatic setup fails, you can edit the file ~/.claude.json manually:
{
"mcpServers": {
"frida-agent": {
"command": "frida-mcp"
}
}
}
Save the file and retry running frida-mcp.
Connect your phone
Make sure your Android phone is connected via USB with USB debugging enabled.
Confirm that adb can detect your device by running:
adb devices
Your device should show up on the list.
frida-mcp uses ADB to talk to the zygisk-gadget module on your phone.
To establish this connection:
Run the command:
frida-mcp connect
This will forward ports and allow communication between your PC and phone.
Check the connection by listing third-party apps on your device:
frida-mcp list_apps
If your apps show up, the connection works.
Here are the main commands you will use when running frida-mcp:
| Command | What it Does |
|---|---|
connect | Opens ADB port forwarding to connect to zygisk-gadget. |
list_apps | Shows third-party apps installed on your device. |
execute | Injects a Frida script into the running app. You can write the script directly or provide a file path. |
| `spawn_a |