📡 MCP Radar

VibRev/ida-headless-mcp

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

8 stars
4 forks
Rust
momentum ▲ 48.0
created 2026-08-28
on radar since 2026-08-28
star trend 6 → 8 since 2026-08-28
binary-analysiscybersecuritydisassemblyheadlessida-promcpmodel-context-protocolreverse-engineeringruststatic-analysis
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; 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.

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/VibRev--ida-headless-mcp.html)

Related MCP servers

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.

⭐ 12Rust
ahmadshady747-create/LOCUS

Deterministic AST Safety Guard, High-Throughput Compound Pipelines, Bidirectional Intent Synthesizer, Polyglot Graph & Zero-Dependency MCP Server in Pure Safe Rust.

⭐ 3Rust
elliottophellia/Ryuumonbuchi

Maybe the headless Ghidra MCP you are looking for.

⭐ 22Python
whoisqwerz/pocket_disasm

Multi-session IDALib MCP router for coding agents. Analyze multiple binaries in parallel with IDA-compatible reverse engineering tools.

⭐ 21Python
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
Ed-Marcavage/awesome-security-agent-harnesses

AI agents for pentesting, code audit, fuzzing, vulnerability discovery, and reverse engineering — harnesses, sandboxes, security MCP servers, benchmarks, and evals.

⭐ 5

📬 Get the weekly radar in your inbox

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