r0idamcp
36
The r0idamcp project offers an IDA Pro plugin that provides a large model-driven intelligent automation reverse engineering experience with minimal dependencies. It supports all MCP functions with a simple code structure, making it highly readable and extensible.
r0idamcp
An intelligent automation reverse engineering experience driven by large models in a single-file MCP server.
Features:
- Comprehensive functionality by integrating most features from existing projects, with continued maintenance for additional features based on issues.
- Minimal dependencies, requiring only FastMCP2.0 and no complex environments or specific Python versions.
- Strong compatibility, supporting all MCP functionalities without complex configurations.
- Simple code structure, condensed into a single file with a high degree of readability and extensibility.
Installation Requirements:
- No UV or specific Python is needed.
- Recommended IDA Pro version 8.3 or higher.
Installation:
- Install IDA Pro and configure the Python path.
- Install FastMCP using pip.
- Copy
r0idamcp.py
to the IDA plugins directory for your OS.
Usage:
- Load the plugin in IDA.
- Start the MCP server via the plugin menu.
- Use available configuration options for SSE server setup.
Available Functions:
- Connection check, metadata retrieval, function lookup by name or address, and more.
Thanks:
Acknowledgements to various GitHub repositories for contributions to the project.