mcp-server-idapro
53
This project is a Model Context Protocol (MCP) server enabling AI assistants to interact with IDA Pro for reverse engineering and binary analysis. It provides a secure interface for executing scripts and retrieving information from binary files.
Overview
This project provides a bridge between AI assistants and IDA Pro, a popular disassembler and debugger used for reverse engineering software. It consists of three main components:
- IDA Pro Remote Control Plugin: An IDA Pro plugin that creates an HTTP server to remotely control IDA Pro functions.
- IDA Remote Client: A TypeScript client for interacting with the IDA Pro Remote Control Server.
- MCP Server: A Model Context Protocol server that exposes IDA Pro functionality to AI assistants.
Features
- Execute Python scripts in IDA Pro from AI assistants
- Retrieve information about binaries (Strings, Imports, Exports, Functions)
- Advanced binary analysis capabilities
- Automate IDA Pro operations
- Secure communication between components