$ timeahead.in
/ servers/pypi/ida-pro-mcp
pypi

ida-pro-mcp

AI-powered reverse engineering assistant that bridges IDA Pro with language models through MCP.

9k stars1k/wkupdated 4d agogithub ↗
90good
▣ Overview

What it does

This MCP server connects IDA Pro (a professional reverse engineering and decompiler tool) with language models, enabling AI-assisted binary analysis. Once configured, an LLM can interact with your IDA Pro database to rename functions and variables, correct types, add comments to decompilation output, convert number formats, and propose analysis insights. The server translates LLM requests into IDA Pro operations, treating the decompiler as a collaborative tool rather than a static viewer.

Who it's for

Security researchers and reverse engineers analyzing malware or closed-source binaries who want AI to help interpret decompiled code, suggest better function names, and spot patterns. Anyone using IDA Pro professionally who benefits from a second opinion on structure and purpose of compiled code.

Common use cases

  • Analyzing malware samples by asking Claude to review IDA decompilation and propose function renames
  • Solving reverse-engineering crackmes with AI guidance on the analysis strategy
  • Batch-improving database documentation by renaming generic variables to semantically meaningful names
  • Converting number formats and interpreting binary constants during analysis with the int_convert tool

Setup pitfalls

  • IDA Free is not supported; requires IDA Pro 8.3 or later (9 recommended)
  • Python 3.11+ is required; if your system runs an older version, use IDA Pro's idapyswitch tool to upgrade the embedded Python interpreter
  • The idalib environment must be globally activated by running IDA Pro's Python activation script before installing the server, and uv must be installed separately
  • Complete restarts of both IDA Pro and your MCP client are required after installation; some clients (like Claude) run in the system background and need to be quit from the tray icon, not merely closed
▣ Score BreakdownMCPScore = Σ(raw × weight)
DimensionRawWeighted
Security
35%
100
35.0
Freshness
25%
100
25.0
Adoption
20%
78
15.5
Quality
10%
90
9.0
Trust
10%
50
5.0
Total
89.5
⚿ Capabilities & Risk Explainer
fs readfs writenetworkexecevalsecrets
◆ Risk level: high
fs read + fs write + network + exec + eval + secrets active — can execute code, access credentials, and make external network calls.
⚙ Install config
Claude Desktop · Cursor · Windsurf · VS Code (Copilot) · Claude Code
add to your MCP client config:
{
  "mcpServers": {
    "ida-pro-1": {
      "command": "uvx",
      "args": [
        "ida-pro-mcp"
      ]
    }
  }
}
📈 Score historylast 30 snapshots
5/10/20266/11/2026 · 30 snapshots
⚙ Maintenance health
41/ 100 · is this project alive?
contributors (1y)53
top contributor share48%
releases (1y)1
last release248d ago
ci⚠ failing
⛁ Raw data
weekly downloads1k
github stars9k
forks1k
open issues28
license✓ present
readme length13751 chars
last publish0d ago
last commit4d ago
last updated1d ago
install verified✓ pass · 26d ago
owner of this server? claim your listing to get a verified badgeclaim →
🔔 Score drop alerts
get notified by email when this server's score drops 5+ points