ida-mcp-rs
by blacktop·★ 445·Score 54
MCP server for AI-powered reverse engineering using IDA Pro, offering program analysis, decompilation, and scripting capabilities.
Overview
ida-mcp-rs is a sophisticated MCP server that bridges AI agents with IDA Pro, the industry-standard reverse engineering tool. It exposes 71+ tools for analyzing binaries, including function listing, disassembly, decompilation (with Hex-Rays), cross-reference analysis, and IDAPython scripting capabilities. The server supports headless operation, making it ideal for automated analysis workflows. It includes special support for analyzing Apple's dyld_shared_cache files and provides comprehensive context optimization to work efficiently with various AI clients.
Try asking AI
After installing, here are 6 things you can ask your AI assistant:
When to choose this
Choose this MCP server when you need AI assistance for reverse engineering tasks with IDA Pro and want to leverage conversational interfaces for binary analysis.
When NOT to choose this
Don't choose this if you don't have access to a licensed IDA Pro installation, as the server requires it to function.
Tools this server exposes
12 tools extracted from the READMEopen_idbOpen a binary IDA database for analysis
list_functionsList functions in the current binary
disasm_by_nameGet disassembly instructions by function name
stringsExtract strings from the binary
analyze_funcsRun analysis on functions in background
task_statusCheck status of background analysis tasks
decompileDecompile function at given address
tool_catalogSearch and discover available tools
open_dscOpen a module from Apple's dyld_shared_cache
run_scriptExecute Python script in IDA database
dsc_add_dylibAdd a dylib to an existing DSC database
analysis_statusCheck readiness of analysis after adding components
Comparable tools
Installation
Installation
Prerequisites
- IDA Pro 9.2+ with valid license (9.3sp1 recommended)
Install via Homebrew (macOS / Linux)
brew install blacktop/tap/ida-mcpInstall via Scoop (Windows)
scoop bucket add blacktop https://github.com/blacktop/scoop-bucket
scoop install blacktop/ida-mcpConfigure Claude Desktop
Add to your Claude Desktop configuration:
{
"mcpServers": {
"ida": {
"command": "ida-mcp",
"env": {
"IDA_MCP_TOOLSETS": "core,functions,disassembly,decompile,xrefs",
"IDA_MCP_READ_ONLY": "true"
}
}
}
}Direct Download
Binaries are available on [GitHub Releases](https://github.com/blacktop/ida-mcp-rs/releases).
FAQ
- What versions of IDA Pro are supported?
- IDA Pro 9.2+ is supported. Version 9.3sp1 is recommended. The server version must match your IDA version.
- Can I use this with other AI clients besides Claude?
- Yes, the server supports multiple clients including Cursor, Codex CLI, and Gemini CLI. Each may require different tool filtering for optimal performance.
- Is decompilation available without Hex-Rays?
- No, decompilation tools require a valid Hex-Rays license and must be used with a completed analysis task.
Compare ida-mcp-rs with
Last updated · Auto-generated from public README + GitHub signals.