最近在折腾re&pwn相关的mcp插件,这类mcp工具通常文档较少,通用性不强,安装过程也可能会踩坑,本文记录了个人常用的几个逆向分析工具mcp的安装与配置方法,分享的同时亦供自己备忘查阅,同时也会继续更新其他高效的mcp工具
mcp列表
- ida-multi-mcp
- jadx-ai-mcp
- dnSpy.Extension.MCP
- x64dbg/x32dbg
安装&配置
安装mcp-router统一管理mcp工具,注意通过mcp-router直接安装到codex时npx路径可能不正确,如果npx目录在环境变量中,直接使用npx作为command,不要使用带路径的值
ida-multi-mcp
推荐项目:MeroZemory/ida-multi-mcp,可以实现多实例同时分析,应对多个附件的场景
安装
通过ida使用的python环境安装
# 0. (Recommended) Clean previous install to avoid stale scripts/configida-multi-mcp --uninstallpython -m pip uninstall -y ida-multi-mcp
# 1. Install ida-multi-mcppython -m pip install git+https://github.com/MeroZemory/ida-multi-mcp.git
# 2. Install IDA plugin + configure all MCP clientsida-multi-mcp --install这里install之后和ida-pro-mcp一样会直接将mcp配置添加到codex等ide中,如果要使用mcp_router建议从codex中删除ida-multi-mcp,或者使用mcp_router的unify
mcp_router配置
{ "mcpServers": { "ida-multi-mcp": { "command": "D:\\PATH_TO_IDA_PYTHON\\python.exe", "args": [ "-m", "ida_multi_mcp" ] } }}jadx-ai-mcp
推荐项目:zinja-coder/jadx-ai-mcp
安装
以下内容参考自文章:AI 辅助安卓逆向:TRAE+JADX-AI-MCP 插件实战
从Release下载:
jadx-ai-mcp-<version>.jarjadx-mcp-server-<version>.zip
客户端安装
可以通过jadx图形界面安装jadx-ai-mcp-<version>.jar:

但是我在更新jadx版本后出现过xapk-input插件id冲突的报错,建议删除原jadx插件目录,目录在C:\Users\%username%\AppData\Roaming\skylot\jadx\config\plugins\installed,而当时所有AI都告诉我在C:\Users\%username%\.jadx目录下,幻觉很严重
服务端安装
- 直接用pip安装依赖和我本地原
python环境有冲突,推荐用uv,没有冲突也可以使用pip安装requirements.txt依赖后使用python启动,具体参照原文,这里用uv:
pip install uvmcp_router配置
将前面下载的jadx-mcp-server-<version>.zip解压到固定目录,并替换mcp配置文件中的PATH_TO_MCP_SERVER
"mcpServers": { "jadx-mcp-server": { "command": "uv", "args": [ "--directory", "D:\\PATH_TO_MCP_SERVER\\", "run", "jadx_mcp_server.py" ] }}dnSpy.Extension.MCP
推荐项目:KernelErr/dnSpy.Extension.MCP
安装
可以直接从Release下载装好插件的dnSpy:
| 文件 | 内容 | 运行时要求 |
|---|---|---|
dnSpy-MCP-win-x64.zip | dnSpy .NET 10 自包含 x64 + MCP 扩展 | 无需 — 运行时已内含 |
dnSpy-MCP-win-x86.zip | dnSpy .NET 10 自包含 x86 + MCP 扩展 | 无需 — 运行时已内含 |
dnSpy-MCP-net48.zip | dnSpy .NET Framework 4.8 版 + MCP 扩展 | .NET Framework 4.8(Windows 10+ 默认自带) |
如果在已有dnSpy安装插件,则下载:
dnSpy.Extension.MCP-net48.dll— .NET Framework 4.8 版 dnSpydnSpy.Extension.MCP-net10.0-windows.dll— .NET 10 版 dnSpy
将下载的dll文件重命名为dnSpy.Extension.MCP.x.dll,并按以下目录结构放置
<dnSpy 安装目录>\└── bin\ └── Extensions\ └── dnSpy.Extension.MCP\ ← 子文件夹(不存在则创建) └── dnSpy.Extension.MCP.x.dll ← 带 .x 后缀的 DLL启动dnSpy,在选项中配置mcp,建议设置高端口号避免冲突

mcp_router配置
添加远程服务器

x64dbg/x32dbg
推荐项目:SetsunaYukiOvO/x64dbg-mcp
安装
从Release下载:
x32dbg_mcp.dp32x64dbg_mcp.dp64
分别放在:
<x64dbg 安装目录>└── [x64/x32]\ └── plugins\ └── [x64/x32]dbg_mcp.[dp64/dp32]如需自己编译构建插件,参考项目
README,需要安装vcpkg
启动x64dbg,plugins目录下会生成如下文件,可以在x64dbg中修改配置,也可以直接编辑x64dbg-mcp/config.json,建议设置高端口号,并且x64、x32配置不同的端口号

mcp_router配置
同上添加远程服务器,设置好对应端口号即可
end
暂时只记录了几个常用的mcp,有其他好用的插件推荐欢迎留言😊