📡 MCP Radar

VibRev/ida-headless-mcp

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

⭐ 14 stars
⑂ 5 forks
Rust
momentum ▲ 33.3
created 2026-08-28
on radar since 2026-08-28
star trend 6 → 14 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
ronitgupta138/rev-core

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

⭐ 4Rust
valorisa/Reverse-Engineer-Anything

Guide pédagogique non officiel en français sur REA (Reverse Engineer Anything) : analyser des applications et des binaires avec un agent de code via MCP et CLI, Hopper ou Ghidra, preuves à l'appui. In

⭐ 15
VictorAgahi/causalmesh

MCP server that gives your AI coding agent a map of your polyglot codebase — reverse dependencies, gRPC tracing, event/topic flows, and doc search, without burning context. Single local Rust binary, n

⭐ 10Rust
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

📬 Get the weekly radar in your inbox

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