ida-mcp-rs
View on GitHubHeadless IDA Pro MCP Server
Rust MCP server exposing headless IDA Pro (idalib 9.4) to AI agents for disassembly, decompilation, xrefs, and binary loading. Supports stdio and HTTP transports, multi-database workspaces, and an opt-in debugger; requires a licensed IDA Pro install.
Use Cases
AI-driven binary reverse engineeringMalware triage and analysis via MCP clientsDecompiling functions with Hex-Rays on demandAutomated function/xref/string enumerationAnalyzing universal (fat) Mach-O slices by archFirmware blob analysis with loader hintsBatched background analysis of large binariesHeadless multi-database workspaces for parallel REMulti-client HTTP/SSE IDA worker poolsLive debugging and module inspection
Built With
- Language
- Rust
- Frameworks
- rmcp · axum · tokio · serde · clap · schemars · idalib · tracing
Tags
mcp-server · reverse-engineering · ida-pro · binary-analysis · disassembly · decompiler · headless · rust · malware-analysis · debugger · mach-o · firmware · hex-rays · cli · ai-agent-tools