Ida MCP Server

Alias package for re-mcp-ida — installs re-mcp-ida

Local serverstdioPython

What is the Ida MCP Server?

Alias package for re-mcp-ida — installs re-mcp-ida

What the server does

Both backends share a common tool interface — core analysis tools use the same names, parameters, and response shapes — so LLM workflows are portable across backends. Each backend also has tools for platform-specific features (e.g. IDA: file region mapping, executable rebuilding, IDC evaluation, IDAPython scripting; Ghidra: Function ID analysis, data type archives).

Credentials and setup notes

  • Python 3.12+ - uv package manager (recommended) or pip - macOS, Windows, or Linux - At least one supported backend installed on the same machine

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the Ida MCP Server

{
  "mcpServers": {
    "ida": {
      "command": "uvx",
      "args": ["re-mcp-ida"]
    }
  }
}

Configuration as documented by the project. Restart the client after saving.

Configuration

  • Python 3.12+ - uv package manager (recommended) or pip - macOS, Windows, or Linux - At least one supported backend installed on the same machine
VariableDescriptionRequired
IDADIRFilesystem location the server is allowed to use.Optional
GHIDRA_INSTALL_DIRFilesystem location the server is allowed to use.Optional

Example prompts to try

  • “Use Ida to Database.”
  • “Use Ida to Functions.”
  • “Use Ida to Decompiler.”

Frequently asked questions

Alias package for re-mcp-ida — installs re-mcp-ida Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.