Rust-native multi-session headless IDA Pro MCP server. One supervisor, one IDA worker per database, compatible with the ida-pro-mcp public contract.
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.
Add the radar badge to your README — it shows your project was picked up by MCP Radar and links to this page:
[](https://mcp.liqiwa.com/s/fuqiuluo--ida-headless-mcp.html)
Rust-native, multi-session headless IDA Pro MCP server with isolated workers and stdio or Streamable HTTP transports.
MarlonJD/apple-debug-mcpLocal, capability-aware MCP server for authorized AI-assisted macOS and iOS debugging, Simulator/device workflows, Apple binary analysis, profiling, and reproducible evidence.
mrpulor-gh/nuphus-mcpDesktop automation MCP server — computer use for any AI agent: control screen, windows, mouse/keyboard, and Chrome via Model Context Protocol (stdio)
omaekumiko2-create/kruLocal-first MCP password and credential manager for AI agents. Use passwords, API keys, SSH identities, and TOTP without exposing hidden plaintext to the model.
pioner92/symbolpeek-mcpAsk for the symbol, not the file. Token-efficient MCP server giving AI coding agents symbol-level reads of TS/JS, Rust, Python, Java, Go, JSON, and Markdown
hongnoul/hwatuVisual verification browser for AI coding agents: daemon-based WebKitGTK, real rendering, ~13ms window spawn
The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.