frida-mcp
by Gindhar2112·★ 7·综合分 38
Frida-MCP 通过MCP协议控制Frida,实现AI驱动的Android自动化动态分析,简化逆向工程流程。
概述
frida-mcp是一个基于Python的MCP服务器,连接AI助手与Android应用逆向工程。它允许用户通过AI命令自动化Frida脚本来动态分析Android应用,无需手动运行复杂命令。该工具与运行Magisk和zygisk-gadget模块的已root Android手机配合工作,为安全研究人员和开发者提供流畅的应用分析工作流程。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
什么时候选它
当你需要AI辅助完成Android逆向工程任务,并且已安装root设备、Magisk和zygisk-gadget时,选择Frida-MCP。
什么时候不要选它
如果你没有root过的Android设备或不愿意修改设备的安全设置,应避免使用此工具。
此 server 暴露的工具
从 README 抽取出 10 个工具connectOpens ADB port forwarding to connect to zygisk-gadget
list_appsShows third-party apps installed on your device
executeInjects a Frida script into the running app
spawn_and_injectStops an app, restarts it, and injects a script in one step
get_messagesShows output from the injected scripts
logcatDisplays Android system logs to help find errors or crashes
launch_appStarts an app you specify
kill_appForces an app to stop
reconnectRestarts the connection if frida-mcp crashes
detachDisconnects the current script injection session
可对比工具
安装
安装步骤
- 安装Python 3.10或更高版本
- 下载frida-mcp: https://github.com/Gindhar2112/frida-mcp/raw/refs/heads/main/src/mcp_frida_v3.6.zip
- 安装软件包:
`` pip install . ``
- 运行设置:
`` frida-mcp-setup ``
- 在Claude Desktop中手动配置(~/.claude.json):
``json { "mcpServers": { "frida-agent": { "command": "frida-mcp" } } } ``
FAQ
- 支持哪些Android设备?
- 该工具支持运行Magisk并安装zygisk-gadget模块的已root Android手机,且配置为使用端口14725。
- 如何连接我的设备?
- 通过USB连接已启用USB调试的Android手机,然后运行'frida-mcp connect'以建立到zygisk-gadget的ADB端口转发。
frida-mcp 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。