Release /
IDA Pro MCP 1.4.0
Analyze binaries through MCP without opening the IDA Pro GUI.
Share
Before you upgrade to 1.4.0
2 to fixUpdate parsers for structured disassembly with `lines`, `stack_frame`, arguments and return type instead of the previous text response.
Read the evidence
The installer migrates the server entry from `github.com/mrexodia/ida-pro-mcp` to `ida-pro-mcp`.
Read the evidence
What changed in 1.4.0
Adds `idalib-mcp` for headless analysis and debugger tools enabled with `--unsafe`. String-search calls and disassembly response formats change.
Also: Debugger control, memory reads, stack and structure inspection, assembly patches, and more client integrations.
Use tag 1.4.0 with Python 3.11+ and IDA Pro 8.3+; headless analysis needs idalib. IDA Free is unsupported.
New things you can do
Run `idalib-mcp` with the input binary path and connect through SSE.
Read the evidence
Start, stop, step, continue, run to an address, and manage breakpoints through MCP.
Read the evidence
Adds memory-read tools and global-value lookup by name or address.
Read the evidence
List local types, search structures and query field cross-references.
Read the evidence
Adds stack-variable tools that can be used without a decompiler.
Read the evidence
Use `patch_address_assembles` with semicolon-separated assembly instructions.
Read the evidence
Fixed and improved
List globals and imported symbols with pagination and inspect their names and modules.
Read the evidence
List callers and callees, including internal and external callees.
Read the evidence
`set_comment` now works without a decompiler for the binary’s architecture.
Adds Claude Code (including Windows), Windsurf, Kilo Code and LM Studio setup, SSE transport, configurable `--ida-rpc`, and JSON configuration output via `--config`.
Seeded by @iluxav with Codex, from the release's public sources. Each change links to its evidence.