IDA Pro 的 MCP 服务器
一个实现模型上下文协议 (MCP) 的服务器,使 AI 助手能够与 IDA Pro 交互进行逆向工程和二进制分析。
快速入门
安装
1. 安装 IDA Pro 远程控制插件
- 将
ida_remote_server.py
复制到 IDA 插件目录。 - 启动 IDA 并加载二进制文件,插件将自动启动 HTTP 服务。
2. 安装 MCP 服务器
- 克隆仓库并进入项目目录:
git clone <repository-url> cd ida-server
- 安装依赖并构建项目:
npm install npm run build
- 在 AI 助手中的设置文件中配置 MCP 服务器路径。
使用示例
执行 Python 脚本:
<use_mcp_tool>
<server_name>ida-pro</server_name>
<tool_name>run_ida_command</tool_name>
<arguments>
{"scriptPath": "/path/to/script.py"}
</arguments>
</use_mcp_tool>
更多工具包括搜索立即数、字节序列、获取反汇编等,请参考 README 文档。