{
  "added_at": "2026-11-06",
  "additional_evidence_urls": [
    "https://github.com/blacktop/ida-mcp-rs/blob/7a81b9a41d3c7d7b7c62547929b8c46f38a5c54a/LICENSE",
    "https://github.com/blacktop/ida-mcp-rs/releases/tag/v9.5.0"
  ],
  "category": "agent-mcp",
  "description_en": "Headless MCP server written in Rust that drives IDA Pro through idalib, so agents such as Claude Code, Codex CLI, Gemini CLI or Cursor can open and analyze binaries without the IDA GUI. Apple targets are single tool calls, including universal Mach-O slice selection, dSYM/DWARF loading and dyld_shared_cache module loading; a 28-tool lean profile sits beside the full tool set, run_script executes IDAPython and returns JSON, and editing tools such as rename, comments, patches and type application each take exactly one address or exact symbol name. save_idb writes checkpoints, and crashed or wedged IDA workers are replaced automatically.",
  "description_zh": "用 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 工作进程会被自动替换。",
  "entry_url": "https://awesomerea.org/resources/ida-mcp-rs/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/ida-mcp-rs/",
  "evidence_url": "https://github.com/blacktop/ida-mcp-rs/blob/7a81b9a41d3c7d7b7c62547929b8c46f38a5c54a/README.md",
  "group": "agents",
  "id": "ida-mcp-rs",
  "json_url": "https://awesomerea.org/resources/ida-mcp-rs/record.json",
  "kind": "integration",
  "markdown_url": "https://awesomerea.org/resources/ida-mcp-rs/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/ida-mcp-rs/index.md",
  "name": "ida-mcp-rs",
  "name_zh": "ida-mcp-rs 无界面 IDA Pro MCP 服务器",
  "record_type": "resource",
  "relationship": "independent-agent-integration",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "license"
  ],
  "requirements": [
    "Needs a released IDA Pro 9.5 with a valid license on the same host architecture, a Hex-Rays decompiler for the target processor for pseudocode tools and working IDAPython for run_script; IDA's first-launch setup, including license acceptance, must be completed by the user. Server versions follow IDA versions (v9.5.x for IDA 9.5, with Homebrew casks for 9.2 to 9.4), and the IDA 9.5 beta runtime is not compatible with the stable server.",
    "Installs through Homebrew, Scoop, Nix or release archives for macOS, Linux and Windows on ARM64 and x86_64; the binary loads IDA's libida and libidalib at run time from standard install paths or IDADIR and library-path variables. Release at review: v9.5.0, published 2026-11-01 and validated with IDA 9.5.261026 on macOS, Linux and Windows ARM64.",
    "MIT per LICENSE."
  ],
  "requirements_zh": [
    "需要已正式发布、带有效许可证且与宿主架构相同的 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 许可。"
  ],
  "targets": [
    "binary"
  ],
  "url": "https://github.com/blacktop/ida-mcp-rs",
  "verification": "source-reviewed",
  "verified_at": "2026-11-05"
}
