# IDA NO MCP：面向 AI 编程工具的 IDA 反编译导出工具

> IDA Pro 导出工具，不走 MCP，而是把分析好的二进制导出为普通文件，交给 Cursor、Claude Code 等 AI 编程工具使用。它把每个反编译成功的函数写成一个 .c 文件（反编译失败时改为 .asm），文件头列出函数名、地址、调用者和被调用者；同时导出字符串表、导入表和导出表，按 1 MB 分块输出各段内存的十六进制转储，并记录回退、失败和被跳过的库函数。它提供两种形态：适合中小文件的 IDA 插件（Export for AI，快捷键 Ctrl-Shift-E），以及适合大文件或批量导出、可跳过 IDA 自动分析的 Rust 命令行程序。

- 类型：集成
- 目标：二进制
- 类别：独立智能体工作流
- 关联：独立智能体集成
- 来源复核于：2026-11-05
- 收录于：2026-11-06
- 原始资源：<https://github.com/P4nda0s/IDA-NO-MCP>
- 一手来源：<https://github.com/P4nda0s/IDA-NO-MCP/blob/2a48a91da706eb778761bfd47e5bb9dde8b651fb/README_EN.md>
- 目录页面：<https://awesomerea.org/zh/resources/ida-no-mcp/>
- 记录 JSON：<https://awesomerea.org/resources/ida-no-mcp/record.json>
- 英文版：[English](https://awesomerea.org/resources/ida-no-mcp/index.md)

## 使用条件与局限

- **前提条件：**插件 oldpython/INP.py 需放入 IDA 的插件目录（Windows 为 %APPDATA%\Hex-Rays\IDA Pro\plugins，Linux 和 macOS 为主目录下的 .idapro/plugins）。Rust 版程序需要本机安装 IDA Pro 9.x，运行时链接其不可再分发的 libida 和 libidalib 库，并需要 LLVM/Clang 供 bindgen 使用；必须在各平台上原生构建，且 idalib crate 版本须与 IDA 版本匹配，例如 IDA 9.3sp1 对应 idalib 0.9.0。
- **局限：**中文 README 指出，IDA 内的插件处理 100 MB 以上的文件时可能卡死，独立程序的 --skip-analysis 选项可以避开这一问题。仓库没有发布版本，所审阅的 main 分支提交日期为 2026-07-26。
- **许可：**仓库没有许可证文件，GitHub 也未识别出许可证。

## 一手来源

1. <https://github.com/P4nda0s/IDA-NO-MCP/blob/2a48a91da706eb778761bfd47e5bb9dde8b651fb/README_EN.md>
2. <https://github.com/P4nda0s/IDA-NO-MCP/blob/2a48a91da706eb778761bfd47e5bb9dde8b651fb/README.md>
3. <https://github.com/P4nda0s/IDA-NO-MCP/tree/2a48a91da706eb778761bfd47e5bb9dde8b651fb>

## 同分区更多条目：智能体与 MCP

- [ida-mcp-rs 无界面 IDA Pro MCP 服务器](https://awesomerea.org/zh/resources/ida-mcp-rs/index.md) · 集成
- [ida-multi-mcp 多实例 IDA Pro MCP 服务器](https://awesomerea.org/zh/resources/ida-multi-mcp/index.md) · 集成
- [x64dbg MCP（x64dbgMCP）调试器 MCP 服务器](https://awesomerea.org/zh/resources/x64dbgmcp/index.md) · 集成
- [IDASQL IDA Pro 数据库 SQL 接口](https://awesomerea.org/zh/resources/idasql/index.md) · 集成
- [Exoproc Windows 进程插桩与智能体 MCP 接口](https://awesomerea.org/zh/resources/exoproc/index.md) · 集成
- [OpenOCD SPI Dump Plugin SPI 闪存提取向导](https://awesomerea.org/zh/resources/claude-openocd-spi-dump/index.md) · 集成

## 关于此条目

说明已依据一手来源复核。
原创说明采用 MIT 许可；外部项目、论文与素材保留各自的权利和许可。
