在 GitHub 上加星Star1.1k 个星标

集成

ida-mcp-rs 无界面 IDA Pro MCP 服务器

用 Rust 编写的无界面 MCP 服务器,通过 idalib 驱动 IDA Pro,让 Claude Code、Codex CLI、Gemini CLI、Cursor 等智能体无需 IDA 图形界面即可打开和分析二进制文件。针对 Apple 目标的操作只需一次工具调用,包括选择通用 Mach-O 中的架构切片、加载 dSYM/DWARF 以及从 dyld_shared_cache 加载模块;除完整工具集外还提供 28 个工具的精简配置,run_script 可执行 IDAPython 并以 JSON 返回结果;重命名、注释、补丁和类型应用等修改类工具每次只接受一个地址或精确的符号名。save_idb 可写入检查点,崩溃或卡死的 IDA 工作进程会被自动替换。

目标
二进制
类别
独立 MCP 集成
关联
独立智能体集成
来源复核于

使用条件与局限

  • 前提条件:需要已正式发布、带有效许可证且与宿主架构相同的 IDA Pro 9.5;使用伪代码工具需有对应目标处理器的 Hex-Rays 反编译器,使用 run_script 需 IDAPython 可正常工作;还须由用户自行完成 IDA 的首次启动设置(包括阅读并接受许可协议)。服务器版本与 IDA 版本对应(IDA 9.5 用 v9.5.x,9.2 至 9.4 另有 Homebrew 版本),IDA 9.5 测试版运行时与正式版服务器不兼容。
  • 前提条件:可通过 Homebrew、Scoop、Nix 或发布页压缩包安装,提供 macOS、Linux 和 Windows 的 ARM64 与 x86_64 版本;程序在运行时从 IDA 标准安装路径,或通过 IDADIR 及库路径环境变量加载 libida 和 libidalib。审阅时的版本为 v9.5.0,于 2026-11-01 发布,已在 macOS、Linux 和 Windows 的 ARM64 平台上用 IDA 9.5.261026 验证。
  • 许可:依 LICENSE 采用 MIT 许可。

关于此条目

说明已依据一手来源复核。

报告条目过时 建议修正翻译

一手来源

  1. README.md GitHub · blacktop/ida-mcp-rs · 修订 7a81b9a
  2. LICENSE GitHub · blacktop/ida-mcp-rs · 修订 7a81b9a
  3. https://github.com/blacktop/ida-mcp-rs/releases/tag/v9.5.0

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

智能体与 MCP分区全部 87 项资源

↑↓ 移动↵ 打开⌘↵ 新标签页