产品简介
ida-pro-mcp IDA Pro MCP 是一款连接 IDA Pro 反汇编器与 AI 大模型的助手。它通过 MCP 协议,让 AI 能够读取和分析 IDA Pro 中的代码,帮助逆向工程师进行代码分析、重命名变量、添加注释等操作,大幅提升二进制文件分析的效率。适合需要借助AI辅助进行逆向工程分析的安全研究人员和开发者。

核心功能
- 通过 MCP 协议连接 IDA Pro 与各类 AI 大模型
- 支持众多主流 AI 客户端(如 Claude、Cursor、VS Code 等)
- 提供用于指导 AI 进行逆向分析的提示词模板
- 支持通过 SSE 服务器连接用户界面
- 支持无头模式运行,用于自动化分析流程
快速开始
- 准备环境:安装 Python 3.11+ 和 IDA Pro 8.3+,并使用 idalib 激活
- 安装服务:以 Claude Code 为例,执行 `claude plugin install ida-pro-mcp@mrexodia`
- 启动连接:在支持的 AI 客户端(如 Claude Code)中配置并启动 MCP 服务连接
界面预览
与其他方案对比
| 对比项 | ida-pro-mcp | 同类方案 |
|---|---|---|
| 分析方式 | 连接 AI 大模型,通过自然语言提示词进行智能分析、重命名、注释 | 依赖人工在 IDA Pro 中手动查看反汇编/反编译代码进行分析 |
| 连接协议 | 使用标准化的 MCP 协议,可对接众多主流 AI 客户端 | 通常为单一工具的内置功能或私有插件,兼容性有限 |
适合谁用
- 需要借助AI快速分析二进制文件的逆向工程师
- 希望提升漏洞挖掘与分析效率的安全研究人员
- 想学习逆向工程但需要智能辅助的开发者或学生
下载与版本
当前最新版本为 1.4.0,发布于 2025-10-06。支持 Windows、macOS、Linux。
⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/mrexodia/ida-pro-mcp