IDA Pro 的 MCP 服务器

IDA Pro 的 MCP 服务器

一个实现模型上下文协议 (MCP) 的服务器,使 AI 助手能够与 IDA Pro 交互进行逆向工程和二进制分析。

快速入门

安装

1. 安装 IDA Pro 远程控制插件

  1. ida_remote_server.py 复制到 IDA 插件目录。
  2. 启动 IDA 并加载二进制文件,插件将自动启动 HTTP 服务。

2. 安装 MCP 服务器

  1. 克隆仓库并进入项目目录:
    git clone <repository-url>
    cd ida-server
    
  2. 安装依赖并构建项目:
    npm install
    npm run build
    
  3. 在 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 文档。