
工具准备
1 jadx https://github.com/skylot/jadx2 jadx-ai-mcp.jarhttps://github.com/zinja-coder/jadx-ai-mcp3 jadx-mcp-serverhttps://github.com/zinja-coder/jadx-ai-mcp
1 ida-pro 9.3链接: https://pan.baidu.com/s/1kvOZ7tADLgBwULwHnHdr4A 提取码: 55w4JADX
JAR
通过 jadx-ai-mcp 插件,AI 可以直接访问 jadx 的反编译结果,从而可以对jadx中的代码搜索、类分析、交叉引用查询等操作


安装完成后打开目标app,mcp服务会自启动, 可以通过Plugins查看服务状态

SERVER
解压下载好的jadx-mcp-server,安装下文件内的依赖即可
测试
用claude为例,在项目文件夹新建.mcp.jsons,输入以下配置

其中command是你系统/虚拟环境python路径, args是刚刚下载的server解压的jadx_mcp_server路径
{"mcpServers": {"jadx-mcp-server": {"command": "E:\\code\\python\\python.exe","args": ["E:\\mcps\\jadx-mcp-server\\jadx_mcp_server.py" ] } }}然后claude初始化项目适合会读取mcp然后询问你是否启用项目内的mcp,确认即可

测试通过
IDA
pip install --upgrade git+https://github.com/mrexodia/ida-pro-mcpida-pro-mcp --installida-pro-mcp --config
按照工具生成的json跟jadx一样复制到项目的.mcp.json里面
然后打开ida,开启mcp插件

测试通过

夜雨聆风