📡 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.

⭐ 8Rust
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
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
omaekumiko2-create/kru

Local-first MCP password and credential manager for AI agents. Use passwords, API keys, SSH identities, and TOTP without exposing hidden plaintext to the model.

⭐ 88Rust
pioner92/symbolpeek-mcp

Ask 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

⭐ 16Rust
hongnoul/hwatu

Visual verification browser for AI coding agents: daemon-based WebKitGTK, real rendering, ~13ms window spawn

⭐ 13Rust

📬 Get the weekly radar in your inbox

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