ida-pro-mcp 官方文档 https://github.com/mrexodia/ida-pro-mcp
已在是我的安装过过程
1. 安装IDA pro 9.2 ,默认路径 C:\Program Files\IDA Professional 9.2
2. 下载安装python及pip,下载python3.11压缩包到ida安装根目录下解压
3. 安装pip ,参考官方文档 https://pip.pypa.io/en/stable/installation/
4. idapyswitch.exe --force-path "C:\Program Files\IDA Professional 9.2\python311\python3.dll",这一步是为了强制IDA使用自己的python,而不是系统的python,防止出现兼容性问题
5. C:\Program Files\IDA Professional 9.2\python311\python.exe -m pip install --upgrade git+https://github.com/mrexodia/ida-pro-mcp,这一步是下载MCP服务端,如果连不上github可以试试后面换成https://gitee.com/beak/ida-pro-mcp。其中-m是为了使用IDA自带的pip,而不是系统的pip
5. C:\Program Files\IDA Professional 9.2\python311\Scripts\ida-pro-mcp.exe" --install ,这一步是安装MCP客户端
6. C:\Program Files\IDA Professional 9.2\python311\Scripts\ida-pro-mcp.exe" --config,这一步是查看MCP的配置
其余设置参考 https://www.52pojie.cn/forum.php?mod=viewthread&tid=2061709&extra=page%3D1&page=1
注:该文中的ida pro 9.1 有问题,安装ida-pro-mcp时候总是错误引用了python.exe的路径,我怀疑是当初作者把自己本地的python路径写死了,我在json和conf文件里也没找到。