ida-pro-mcp
by mrexodia
Overview
An AI-powered reverse engineering assistant that integrates IDA Pro with Model Context Protocol clients for enhanced analysis.
Installation
ida-pro-mcpSecurity Notes
The `py_eval` tool, marked as `@unsafe`, allows arbitrary Python code execution within the IDA Pro context. While explicitly flagged as unsafe, exposing such a powerful capability to an external client (LLM, potentially compromised) introduces significant risk. An attacker or a malfunctioning LLM could execute malicious code, interact with the file system, or manipulate IDA's state. Although default network configuration binds to localhost and includes CORS protections, the presence of this tool necessitates extreme caution, especially if `--unsafe` is enabled.
Similar Servers
mcp-language-server
Proxies a Language Server Protocol (LSP) server to provide semantic code intelligence tools to Model Context Protocol (MCP) clients, enabling LLMs to interact with codebases.
GhidrAssistMCP
Enables AI assistants and other tools to interact with Ghidra's reverse engineering capabilities through a standardized Model Context Protocol (MCP) API.
cclsp
MCP server to integrate LLM-based coding agents with Language Server Protocol (LSP) servers for robust symbol resolution and code navigation.
jadx-mcp-server
A fully automated Model Context Protocol (MCP) server that acts as a bridge for LLMs (like Claude) to interact with a JADX-AI-MCP plugin for Android APK reverse engineering, vulnerability analysis, and manifest parsing.