Why you'd want it
This is the official Hex-Rays MCP server for IDA, built on the ida-nexus library, which lets several clients share IDA databases. Its tools open, list, save and close databases and run Python inside IDA, so the agent works through the IDA API, and a GUI plugin lets it see what you have open while headless use works without it. It ships plugins for Claude Code, Codex CLI, Copilot CLI, Pi and oh-my-pi, a stdio or Streamable HTTP server for other agents, and a dashboard of session logs.
Best for
- Reverse engineering binaries with an agent
- Scripting IDA analysis through Python
- Teams already using IDA 9.4+
Use it when
You reverse engineer in IDA and want your agent to open a sample, run analysis and answer questions about it, or to work on the database you have open in the GUI.
Skip it if
You do not have IDA 9.4 or later with idalib and Python 3.11+. The agent runs Python inside IDA, and sessions are logged locally with links to agent transcripts; Hex-Rays recommends disabling other IDA MCP servers.
Editor's note
hcli installs the IDA GUI plugin and offers to install the agent plugins; Git and uv must be on PATH.