Data as of
IDA Pro Alternatives: 3 MCP Servers Like IDA Pro
IDA Pro MCP connects AI clients to IDA for binary inspection, decompilation, database changes, and optional debugging. Its recommended headless path manages persistent analysis workers and explicit database sessions.
IDA Pro alternatives compared
IDA Pro MCP links AI assistants with IDA Pro for reverse-engineering workflows. The README lists operations for locating functions, inspecting decompiled output and assembly, reading memory, finding cross-references, and editing analysis state. Comments, types, code definitions, and assembly patches can be changed through documented tools. Numeric conversion has a dedicated operation because the author warns that language models can mishandle number bases. Debugger controls exist as an optional extension rather than being exposed by default. The integration is intended to support analysis, but the documentation emphasizes that model output still needs careful prompting and verification, particularly for obfuscated binaries.
Ranked by shared tags × quality; ties: quality, non-monorepo stars, slug.
IDA Pro setup notes
- IDA Pro MCP's stdio example needs a client that launches local processes.
Why switch from IDA Pro
1. ghidraMCP
IDA Pro MCP records python; ghidraMCP records java. IDA Pro MCP and ghidraMCP both list stdio. IDA Pro MCP is listed under MIT, versus Apache-2.0 for ghidraMCP. ghidraMCP's repository has 1,625 fewer stars than IDA Pro MCP (11,367 versus 12,992). Last pushes: IDA Pro MCP 2026-09-26; ghidraMCP 2026-10-10.
ghidraMCP overlaps IDA Pro on: binary-analysis, decompilation, reverse-engineering.
2. JADX-AI-MCP
IDA Pro MCP and JADX-AI-MCP share 1 exact tool name: xrefs_to_field. JADX-AI-MCP lists 28 names absent from IDA Pro MCP, including debug_get_stack_frames, debug_get_threads, debug_get_variables. Moving from IDA Pro MCP to JADX-AI-MCP would also mean rechecking workflows using add_bookmark, callees, dbg_continue, which appear only in IDA Pro MCP's list. IDA Pro MCP records python; JADX-AI-MCP records java. IDA Pro MCP and JADX-AI-MCP both list stdio. IDA Pro MCP is listed under MIT, versus Apache-2.0 for JADX-AI-MCP. JADX-AI-MCP's repository has 10,080 fewer stars than IDA Pro MCP (2,912 versus 12,992). Last pushes: IDA Pro MCP 2026-09-26; JADX-AI-MCP 2026-09-23.
JADX-AI-MCP overlaps IDA Pro on: reverse-engineering.
3. apktool-mcp-server
IDA Pro MCP and apktool-mcp-server have no exact tool-name overlap in their recorded lists. apktool-mcp-server lists 13 names absent from IDA Pro MCP, including build_apk, clean_project, decode_apk. Moving from IDA Pro MCP to apktool-mcp-server would also mean rechecking workflows using add_bookmark, callees, dbg_continue, which appear only in IDA Pro MCP's list. IDA Pro MCP and apktool-mcp-server both list python / stdio. IDA Pro MCP is listed under MIT, versus Apache-2.0 for apktool-mcp-server. apktool-mcp-server's repository has 12,318 fewer stars than IDA Pro MCP (674 versus 12,992). Last pushes: IDA Pro MCP 2026-09-26; apktool-mcp-server 2026-07-02.
apktool-mcp-server overlaps IDA Pro on: reverse-engineering.