HexRaysSA/ida-mcp
Official Hex-Rays IDA MCP Server.
What it solves
This project provides a Model Context Protocol (MCP) server for Hex-Rays IDA, allowing AI agents to interact with the IDA Pro reverse engineering tool. It enables agents to perform tasks like reversing a binary file (e.g., an ELF file) and querying the state of the IDA GUI, allowing for an AI-assisted reverse engineering workflow.
How it works
It acts as an MCP server that can be run over standard input/output (stdio) or Streamable HTTP. It leverages the IDA Nexus library to allow multiple clients to share and operate on IDA databases. It can be integrated into various AI agent harnesses such as Claude Code, Codex CLI, GitHub Copilot CLI, and Pi, as well as custom agents via JSON configuration.
Who it’s for
Highlights
- own a GUI plugin for IDA to support GUI instances when using IDA MCP.
- Supports multiple agent integrations including Claude Code, Codex CLI, GitHub Copilot CLI, and Pi.
- Operates either headlessly or with GUI integration.
- Built on top of IDA Nexus for shared database operations.
Related
- Project
- Project
- Project
- Project