Rust-native, multi-session headless IDA Pro MCP server with isolated workers and stdio or Streamable HTTP transports.
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; a crash takes down one session, not the server. - Session lifecycle is explicit: idbopen, idblist, idbclose, serverhealth, plus analysis tools that all require a database session ID. - 90 tools by default, 91 with --unsafe, in 12 categories. - Headless-only: debugger and GUI control stay out of the public surface.
See docs/ARCHITECTURE.md and docs/MIGRATION.md.
- IDA Pro 9.2, 9.3, or 9.4 with a valid license - Rust (source builds only) — rust-toolchain.toml pins the exact version and rustup installs it for you. Cargo.toml declares a 1.95 floor, inherited from vibrev-kit, but the pin is what every build and every CI run actually uses. - LLVM/Clang for the C++ bindings (source builds only)
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.
There is no package-manager distribution — no Homebrew tap, no Scoop bucket, no snap. Two paths:
1. Prebuilt archive. Download from Releases, verify against checksums.txt, and put the executable on your PATH. 2. Build from source (below) — the only option for any other platform or architecture.
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/VibRev--ida-headless-mcp.html)
Rust-native multi-session headless IDA Pro MCP server. One supervisor, one IDA worker per database, compatible with the ida-pro-mcp public contract.
ahmadshady747-create/LOCUSDeterministic AST Safety Guard, High-Throughput Compound Pipelines, Bidirectional Intent Synthesizer, Polyglot Graph & Zero-Dependency MCP Server in Pure Safe Rust.
elliottophellia/RyuumonbuchiMaybe the headless Ghidra MCP you are looking for.
whoisqwerz/pocket_disasmMulti-session IDALib MCP router for coding agents. Analyze multiple binaries in parallel with IDA-compatible reverse engineering tools.
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.
Ed-Marcavage/awesome-security-agent-harnessesAI agents for pentesting, code audit, fuzzing, vulnerability discovery, and reverse engineering — harnesses, sandboxes, security MCP servers, benchmarks, and evals.
The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.