ida-pro-mcp

ida-pro-mcp

IDA Pro's MCP server, leveraging language models to assist in reverse engineering.

MCPDevOpen source
Type
MCP
Transport
stdio
Open source
Yes
GitHub Stars
★ 9.6k
Source
mcp-github

Overview

ida-pro-mcp is a server based on the MCP protocol, designed to connect IDA Pro with language models to provide AI-assisted reverse engineering capabilities. It allows users to invoke AI features through supported MCP clients (such as Claude Code, Cursor, etc.), enhancing the efficiency and accuracy of reverse engineering tasks. This tool is suitable for security researchers and developers working on complex reverse engineering projects. Setup involves installing Python and IDA Pro, then configuring the corresponding MCP client.

Capabilities

  • AI-assisted reverse engineering via language models
  • Automated code analysis and annotation
  • Renaming variables and functions to improve readability
  • Generating detailed reverse engineering reports

Use cases

Reverse engineering analysisMalware analysisBinary code reviewSecurity research

Setup

Requires: Python 3.11 或更高版本IDA Pro 8.3 或更高版本MCP 客户端
Install via Claude Code:
```bash
claude plugin marketplace add mrexodia/claude-marketplace
claude plugin install ida-pro-mcp@mrexodia
```
Manual installation:
```sh
pip uninstall ida-pro-mcp
pip install https://github.com/mrexodia/ida-pro-mcp/archive/refs/heads/main.zip
ida-pro-mcp --install
```

This information was compiled by AI from public sources and may contain inaccuracies — please refer to the source.

FAQ

How to activate idalib?

Run the command `uv run <idalib path>`.

Which MCP clients are supported?

Supports multiple clients such as Claude Code, Cursor, and others.

Related skills