IDA MCP 使用教程
目录
MCP 想必大家都不陌生,它可以将各种数据源、工具和功能连接到大模型中。那么,如何将 MCP 集成到 IDA 中呢?
1 前提条件
-
Python >=3.11 (如果 IDA 自带 Python 则无需安装)
-
IDA Pro >= 8.3
2 安装步骤
-
安装 ida-pro-mcp 插件
-
如果 IDA 使用系统 Python 环境,可以直接使用 pip 安装:
pip uninstall ida-pro-mcp pip install https://github.com/mrexodia/ida-pro-mcp/archive/refs/heads/main.zip ida-pro-mcp --install -
如果 IDA 使用自带的 Python 环境,在包含 python.exe 的目录下执行:
python.exe -m pip install --upgrade https://github.com/mrexodia/ida-pro-mcp/archive/refs/heads/main.zip
然后找到 ida-pro-mcp.exe 脚本的位置 (一般在
python3x/Scripts下),运行以下命令进行安装:ida-pro-mcp --install ida-pro-mcp --config记录下输出信息中的
command和args字段。 -
-
配置 MCP
-
打开 Cherry Studio,导航到设置页面,找到
MCP配置选项。 -
添加 MCP 服务器,命令填入上一步记录的
command字段,参数填入args字段。注意字段需要删除所有的逗号和引号 -
保存配置。
-
3 使用 IDA MCP
-
启动 IDA Pro,打开一个二进制文件,点击 Edit -> Plugins -> MCP。
-
在 Cherry Studio 中,点击对话框下的 MCP 图标,选择刚才配置的 IDA MCP。
-
现在可以在 Cherry Studio 中与 IDA 进行交互了,例如查询函数信息、反汇编代码等。