PlugWiki

IDA Pro MCP servers: which one to use

Use Hex-Rays' official IDA MCP on IDA 9.4 or later. Use ida-pro-mcp for IDA 8.3 and up, or ida-mcp-rs for a headless server tuned for Apple binaries.

Servers
13
active
Official
1
by IDA Pro
Local
5
runs on your machine

Hex-Rays, the maker of IDA, publishes an official MCP server, and the author of ida-pro-mcp, the most-starred community server, now recommends it. Your IDA version decides the choice: the official server needs IDA 9.4 or later, ida-pro-mcp supports 8.3 and later, and ida-mcp-rs follows IDA releases from 9.2 to 9.5. All of them run on your own machine. The assistant can rename, retype and run scripts in your database, so keep a backup and use a VM for malware.

Good for

  • Reverse engineers who want Claude Code or Cursor to decompile and annotate in IDA
  • Malware analysts who need to run an assistant inside a VM or sandbox
  • Researchers on macOS or iOS binaries
  • Teams still on IDA 8.3 who cannot upgrade yet

Which IDA Pro MCP server to use

Use the official Hex-Rays server if you are on IDA 9.4 or later. On IDA 8.3 to 9.3, ida-pro-mcp is the most used choice, and ida-mcp-rs suits headless work on Mach-O and dyld shared cache files.

ServerOfficialIDA versionHeadless modeSign-inGitHub stars
Hex-Rays IDA MCPThis pageYes9.4+YesNo sign-in1.5K
ida-pro-mcpNo8.3+YesNo sign-in13.2K
ida-mcp-rsNo9.2 to 9.5YesNo sign-in890
mcp-server-idaproNo8.3+–No sign-in103

All IDA Pro MCP servers

13 active · 1 official · official first, then by GitHub stars

Questions

Is there an official IDA Pro MCP server?

Yes. Hex-Rays publishes IDA MCP. It needs IDA 9.4 or higher with idalib, Python 3.11 or later, uv and Git.

Official IDA MCP or ida-pro-mcp?

Use the official one on IDA 9.4 or later. ida-pro-mcp's README now recommends the official server, and it remains the option for IDA 8.3 and later.

Does it work with IDA Free?

No. ida-pro-mcp's README says IDA Free is not supported, and the official server needs IDA 9.4 or higher with idalib.

Can I run it without the IDA window?

Yes. The Hex-Rays server works headlessly, ida-pro-mcp has a headless idalib-mcp mode, and ida-mcp-rs is a headless server.

Is it safe to use on malware?

Only inside a VM or sandbox. ida-pro-mcp has a tool that runs arbitrary Python in IDA, and ida-mcp-rs has run_script, so a booby-trapped sample could steer the assistant.

Which one is best for macOS and iOS binaries?

ida-mcp-rs. Its README describes single-call Mach-O slice selection, dSYM and DWARF loading, and dyld shared cache loading.

Which assistants does it work with?

The Hex-Rays README has plugins for Claude Code, Codex CLI and GitHub Copilot CLI, plus a plain stdio setup for others. ida-pro-mcp's README lists Claude, Claude Code, Cline and Cursor among others.

Do I need an API key?

You need your own IDA license. The setup steps in the Hex-Rays and ida-pro-mcp READMEs configure a local stdio or HTTP server and do not include an API key or account.

Server facts from the official MCP registry, GitHub, npm, PyPI and the Docker catalog. Archived servers are not listed.