IDA Pro MCP 服务器插件

IDA Pro MCP 服务器插件

IDA Pro 插件,用于通过 MCP 协议提供远程查询和控制功能。

快速入门

安装

  1. 确保已安装 Python 和依赖: pip install -r requirements.txt
  2. ida-mcp-server.py 文件复制到 IDA Pro 插件目录:
    • Windows: %Programfiles%\IDA Pro 9.0\plugins\
    • Linux: ~/.idapro/plugins/
    • macOS: ~/Library/Application Support/IDA Pro/plugins/

配置

在 Claude 或 VSCode 的 mcp.json 文件中添加以下配置:

{
  "mcpServers": {
    "IDAPro": {
      "url": "http://127.0.0.1:3000/sse",
      "type": "sse"
    }
  }
}

使用

  1. 在 IDA Pro 中打开二进制文件。
  2. 插件将自动加载并启动本地 MCP 服务器(端口 3000)。
  3. 使用 AI 助手(如 Claude)连接到服务器进行分析。

支持的工具包括获取字节、反汇编代码、函数名称、字符串等。