IDA Pro 安装 MCP

IDA Pro 安装 MCP

_

一、下载与解压源码

打开 Captain-AI-Hub/IDA-MCP 仓库,点击 Code → Download ZIP 下载仓库源码。

下载完成后解压,得到 IDA-MCP-main 文件夹。

二、运行安装程序

在文件夹的路径栏输入 cmd 并回车。


在打开的终端中输入以下命令开始安装:

python install.py

回车后开始安装。

随后会进入交互式安装程序,按提示操作即可。

E:\Downloads\IDA-MCP-main>python install.py

  ==========================================================
   IDA-MCP 交互式安装程序
  ==========================================================

  ── [1/5] 定位 IDA 安装目录 ──
  ● 请输入 IDA 安装根目录(包含 ida.exe / ida 的目录)
  ▸ IDA 安装目录: E:\Program Files\IDA Professional 9.4
  ● plugins/ → E:\Program Files\IDA Professional 9.4\plugins

  ── [2/5] 定位 IDAPython 解释器 ──
  ● IDAPython 解释器(由 idaswitch 管理),需要安装 fastmcp / pytest / colorama

    #1  Python detected  →  E:\Program Files\Python313\python.exe (preferred)

  ● 已检测到: Python detected
  使用此路径? [Y/n] Y
  ● IDAPython → E:\Program Files\Python313\python.exe

  ── [3/5] 安装 Python 依赖 ──
  是否安装依赖到该 Python 环境? [Y/n] Y
  ● 正在安装依赖 ...
  ● fastmcp, pytest, colorama  OK

  ── [4/5] 安装插件文件 ──
  ● 已复制: ida_mcp.py
  ● 已复制: ida-plugin.json
  ● 已复制: ida_mcp/

  ── [5/5] 确认配置 ──

    1. IDA 可执行文件路径
       ida_path = E:\Program Files\IDA Professional 9.4\ida.exe
    2. IDAPython 解释器
       ida_python = E:\Program Files\Python313\python.exe
    3. 启用 unsafe 工具(py_eval、调试器)
       enable_unsafe = false
    4. IDA 打开数据库时自动启动插件
       auto_start = true
    5. open_in_ida 默认追加 -A 参数
       open_in_ida_autonomous = true
    6. HTTP 网关监听地址
       http_host = 127.0.0.1
    7. HTTP 网关端口
       http_port = 11338
    8. HTTP 网关共享 token(自动生成)
       gateway_token = J00Bh85qvpP20sM6mxLB5vD5kxCyDHI9hRIV3rSnwqw
    9. 请求超时(秒)
       request_timeout = 30
    10. 启用调试日志
       debug = false

  输入要修改的配置编号(逗号分隔),直接回车确认全部
  ● 配置已写入: E:\Program Files\IDA Professional 9.4\plugins\ida_mcp\config.conf
  ● Copy this configuration into your MCP client's mcp.json:
{
  "mcpServers": {
    "ida-mcp": {
      "url": "http://127.0.0.1:11338/mcp",
      "headers": {
        "Authorization": "Bearer J00Bh85qvpP20sM6mxLB5vD5kxCyDHI9hRIV3rSnwqw",
        "X-IDA-MCP-Token": "J00Bh85qvpP20sM6mxLB5vD5kxCyDHI9hRIV3rSnwqw"
      }
    }
  }
}

  ==========================================================
   安装完成
  ==========================================================
  ● 插件安装到: E:\Program Files\IDA Professional 9.4\plugins
  ● IDAPython:        E:\Program Files\Python313\python.exe
  ● IDA:              E:\Program Files\IDA Professional 9.4\ida.exe
  ● IDA 打开数据库时自动启动插件: 已启用

  ● 在 IDA 中打开数据库即可激活插件。


E:\Downloads\IDA-MCP-main>

出现「安装完成」即表示安装成功。

三、在 IDA 中启用插件

在 IDA 中加载一个项目,点击菜单 编辑 → 插件 → IDA-MCP,即可开启 IDA MCP 服务。

四、配置 AI 客户端连接

接着在支持 MCP Servers 的 AI 工具中添加 MCP Server,填入以下配置:

{
  "mcpServers": {
    "ida-mcp": {
      "url": "http://127.0.0.1:11338/mcp"
    }
  }
}

提示连接成功后,即可让 AI 调用 IDA MCP 提供的工具。

Cheat Engine 安装 MCP 2026-08-21

评论区