📡 MCP Radar

fuqiuluo/ida-headless-mcp

Rust-native multi-session headless IDA Pro MCP server. One supervisor, one IDA worker per database, compatible with the ida-pro-mcp public contract.

⭐ 12 stars
⑂ 1 forks
Rust
momentum ▲ 26.0
created 2026-08-16
on radar since 2026-08-17
star trend 4 → 12 since 2026-08-17
binary-analysisheadlessida-promcpmcp-servermodelcontextprotocolreverse-engineeringrust
View on GitHub ↗

About ida-headless-mcp

Rust-native, multi-session headless IDA Pro MCP server.

This project is a derivative of blacktop/ida-mcp-rs, rewritten around an explicit supervisor/worker split and pinned to the mrexodia/ida-pro-mcp public contract. It is not a drop-in replacement for the upstream Homebrew/Scoop packages, and it is not an official Hex-Rays product.

- One supervisor process owns MCP stdio or Streamable HTTP. - Each open database gets its own IDA worker process. - Public tools follow ida-pro-mcp: idbopen, idblist, idbclose, plus worker analysis tools that all require a database session ID. - Headless-only: debugger and GUI control stay out of the public surface.

See docs/ARCHITECTURE.md and docs/COMPATIBILITY.md.

- IDA Pro 9.2, 9.3, or 9.4 with a valid license - Rust 1.89+ - LLVM/Clang for the C++ bindings

Release builds never ship IDA, the SDK, or IDA runtime libraries. You must already have a licensed IDA install on the same platform and architecture.

See docs/BUILDING.md. Enable exactly one IDA feature:

The 9.2 binary is under target/release; 9.3 and 9.4 use their manifest-local sdk/ida-/target/release directories. Windows adds the .exe suffix.

The process links against IDA at runtime. Point it at your install if it is not in a default location:

Platform Typical path Runtime hint -------------------------------------- Linux ~/ida-pro-9.4 or /opt/ida-pro-9.4 IDADIR or LDLIBRARYPATH macOS /Applications/IDA Professional 9.4.app/Contents/MacOS IDADIR or DYLDLIBRARYPATH Windows C:\Program Files\IDA Professional 9.4 Put the exe next to ida.dll, or set IDADIR and add that directory to

From the project README.

Maintaining this server?

Add the radar badge to your README — it shows your project was picked up by MCP Radar and links to this page:

[![On MCP Radar](https://mcp.liqiwa.com/badge.svg)](https://mcp.liqiwa.com/s/fuqiuluo--ida-headless-mcp.html)

Related MCP servers

VibRev/ida-headless-mcp

Rust-native, multi-session headless IDA Pro MCP server with isolated workers and stdio or Streamable HTTP transports.

⭐ 14Rust
ronitgupta138/rev-core

⚡ Autonomous reverse engineering engine & Model Context Protocol (MCP) server for binaries and applications in Systems Rust

⭐ 4Rust
2akouwu/reverify

Stop your AI from making things up — it proposes, deterministic tools decide, every claim checked against ground truth with evidence. Grounded facts and context survive resets. Reverse engineering is

⭐ 927Python
MarlonJD/apple-debug-mcp

Local, capability-aware MCP server for authorized AI-assisted macOS and iOS debugging, Simulator/device workflows, Apple binary analysis, profiling, and reproducible evidence.

⭐ 6Swift
czcdr/dsh-plugin-rea

第三方适配插件:把上游 REA(逆向一切,github.com/morluto/rea)的 MCP 服务注册进 DeepSeek Harness,得到 mcp__rea__* 工具;原生二进制(Hopper/Ghidra/IDA)、JS/Electron、.NET、网站、APK/adb、固件等分析能力均由上游提供。Third-party adapter — analysis is upstream

⭐ 5PowerShell
mrpulor-gh/nuphus-mcp

Desktop automation MCP server — computer use for any AI agent: control screen, windows, mouse/keyboard, and Chrome via Model Context Protocol (stdio)

⭐ 152Rust

📬 Get the weekly radar in your inbox

The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.