AgentIndex icon
AgentIndex
ToolsCategoriesTrendingNewCompareGuides
Submit Tool
ToolsCategoriesTrendingNewCompareGuides
Home/
Security & Safety/
ida-pro-mcp
ida-pro-mcp logo

ida-pro-mcp

Active·★ 12.9k·MIT·Updated 2026-09-26
★ Trending★ Essential

IDA Pro MCP is a simple MCP server that lets an AI assistant work inside IDA Pro, the commercial disassembler and decompiler, for what the author calls vibe reversing. The assistant can query and edit the open database through MCP tools and resources, and the README links a reversing dataset with the binaries and prompt used in the demo video.

The tool set covers core queries (look up functions, list functions and globals, imports, decompile, disassemble, cross-references and callees), modification operations (set comments, patch assembly, declare C types), memory reading (raw bytes, integers, strings, global values) and stack frame operations. MCP resources expose browsable state such as IDB metadata, segments, entry points, the cursor and selection, types and structures. It requires Python 3.11 or higher and IDA Pro 8.3 or newer (9 recommended); IDA Free is not supported. Install the package from GitHub, run `ida-pro-mcp --install` to configure clients and install the IDA plugin, then fully restart IDA and the client. More than twenty MCP clients are listed, from Claude and Cursor to Gemini CLI, VS Code and Zed, and an SSE transport and headless mode are documented.

This write-up is based on the project's README and public repository data. We have not hand-tested the tool. Data as of 2026-10-10.

License
MIT
Latest release
1.4.0 · 2025-10-06
Last commit
2026-09-26
Contributors
83
Forks
1,499
Open issues and PRs
50
First published
2025-03-25

Source: GitHub, npm and PyPI public APIs.

#IDA Pro#Reverse Engineering#MCP#Python#LLM#Coding
$ Install
$ pip uninstall ida-pro-mcp && pip install https://github.com/mrexodia/ida-pro-mcp/archive/refs/heads/main.zip && ida-pro-mcp --install
↗ Visit site★ GitHub
01

Features

01Type-safe API with TypedDict schemas for better IDE support and LLM structured outputs
02Batch-first design where most operations accept both single items and lists
03Consistent error handling where all batch operations return structured error information
04Cursor-based pagination for search functions to manage large results
05Performance optimization with string caching to avoid repeated build_strlist calls
02

Why choose it

+Lets an assistant decompile, disassemble, trace cross-references and read memory in a live IDA database.
+Supports edits too: comments, assembly patches, C type declarations and stack variables.
+Works with 20+ MCP clients, with `ida-pro-mcp --config` printing the JSON config for any other client.
+MCP resources expose database state (segments, types, structures, cursor) for the assistant to browse.
03

Trade-offs

!It needs a licensed IDA Pro 8.3+ and Python 3.11+; IDA Free is not supported.
!Setup requires fully restarting both IDA and the MCP client, and some clients keep running in the background and must be quit from the tray.
!Letting an assistant patch assembly and edit a database means you should keep backups and review changes, and only analyse software you are allowed to.
04

Compatibility

Amazon Q Developer CLI
Supported
Verified via docs
Augment Code
Supported
Verified via docs
Claude
Supported
Verified via docs
Claude Code
Supported
Verified via docs
Cline
Supported
Verified via docs
Codex
Supported
Verified via docs
05

Quick start

1
$ pip uninstall ida-pro-mcp
2
$ pip install https://github.com/mrexodia/ida-pro-mcp/archive/refs/heads/main.zip
3
$ ida-pro-mcp --install
06

Use cases

↳LLM-assisted reverse engineering directly within IDA Pro
↳Automating binary analysis tasks and programmatic modification of IDA Pro's database
↳Integrating IDA Pro's rich context with various Model Context Protocol (MCP) clients
07

Alternatives

hexstrike-ai logo
hexstrike-ai★ 12.8k
HexStrike AI MCP Agents is an advanced MCP server that lets AI agents (Claude, GPT, Copilot, etc.) autonomously run 150+ cybersecurity tools for automated pentesting, vulnerability discovery, bug bounty automation, and security research. Seamlessly bridge LLMs with real-world offensive security capabilities.
Viper logo
Viper★ 5.3k
Adversary simulation and Red teaming platform with AI
ragflow logo
ragflow★ 92.2k
RAGFlow is a leading open-source Retrieval-Augmented Generation (RAG) engine that fuses cutting-edge RAG with Agent capabilities to create a superior context layer for LLMs
Context7 logo
Context7★ 63.0k
MCP Server that provides up-to-date code documentation for LLMs and AI code editors.
GitHub MCP Server logo
GitHub MCP Server★ 33.6k
GitHub's official MCP Server. Allows AI agents to interact directly with your GitHub repositories (read files, search code, issues).
n8n logo
n8n★ 207.4k
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
Brave Search MCP logo
Brave Search MCP★ 1.5k
Allow your AI Agent to search the real-time internet using Brave Search API. Essential for getting up-to-date information.
Microsoft AutoGen logo
Microsoft AutoGen★ 61.4k
A framework that enables the development of LLM applications using multiple agents that can converse with each other to solve tasks.
See all alternatives →

Comments

Log in to leave a comment

No comments yet. Be the first!

On this page
01Features02Why choose it03Trade-offs04Compatibility05Quick start06Use cases07Alternatives
Stats
GitHub Stars★ 12.9k
Last commit2w ago
StatusActive
LicenseMIT
CategorySecurity & Safety
Trend (30d)
+0.5k↑ 4.5%
Links
Documentation↗Discussion↗Issues↗Releases↗

Deploy on DigitalOcean — Get $200 Free Credit

Ad
© 2026 AgentIndex.app|Built by a 10-year iOS Developer.
Best by use caseAboutContactAdvertisePrivacy PolicyTerms of UseQYSGitHubBuy me a coffee ☕

Browse by Category

Code AssistantWorkflow AutomationRAG / Knowledge BaseMulti-AgentBrowser AutomationLLM InfraDev ToolingObservability

Not affiliated with Anthropic, OpenAI or Microsoft.