Awesome Re MCP
A curated list of reverse engineering tools with MCP servers
Installation
npx awesome-re-mcpAsk AI about Awesome Re MCP
Powered by Claude Β· Grounded in docs
I know everything about Awesome Re MCP. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Reviews
Documentation
Awesome RE-MCP
A curated list of reverse engineering tools with MCP (Model Context Protocol) servers, enabling AI-assisted analysis and automation. Help us build the most comprehensive collection by contributing new tools or creating MCP servers for missing categories!
Table of Contents
- Disassemblers & Decompilers
- Debuggers
- Static Analysis Tools
- Dynamic Analysis Tools
- Network Analysis
- Android/Mobile RE Tools
- Security Testing Tools
- Missing Categories (Need Community Help!)
- Presentations and Tutorials
- Getting Started with MCP Development
- Contributing
- License
Disassemblers & Decompilers
IDA Pro
- ida-pro-mcp: Most popular implementation with 20+ tools, automated installation, and streamlined architecture for function analysis and decompilation.
- ida-mcp-server: Python-based implementation for developers preferring Python integration.
- mcp-server-idapro: TypeScript-based MCP server providing tools for binary analysis and script execution.
- ida-mcp-server-plugin: IDA Pro plugin with SSE (Server-Sent Events) protocol support for real-time integration with Claude and Cursor.
- headless-ida-mcp-server: Headless automation-focused server for CI/CD integration and batch processing.
Ghidra
- GhidraMCP: Most comprehensive with 5.4k+ stars, featuring extensive documentation and multi-client support.
- reverse-engineering-assistant: AI-first approach with chain-of-reasoning techniques and tool-driven analysis (ReVa).
- ghidra-mcp: Spring Boot enterprise integration for team environments.
- GhydraMCP: Multi-headed MCP server supporting multiple Ghidra instances.
Binary Ninja
- binary_ninja_mcp: Seamless Claude Desktop integration with comprehensive plugin architecture.
- binaryninja-mcp: Feature-rich implementation with "superpower" capabilities.
- binja_mcp: Alternative community implementation.
- binja-lattice-mcp: Security-focused with token-based authentication and encrypted communication.
Other Disassemblers
- radare2-mcp: Official Radare2 implementation with 26+ tools via STDIO transport.
- x64dbgMCP: Exposes 40+ x64dbg SDK tools for Windows debugging.
- CutterMCP: Rizin-based analysis with modern GUI integration.
Debuggers
Full MCP Support
- LLDB: β Official native MCP support as of June 2025, plus community implementations.
- GDB MCP Server: Multiple implementations providing comprehensive debugging capabilities.
Missing Debuggers π¨
- WinDbg: No MCP implementation (critical gap for Windows/kernel debugging)
- OllyDbg: Missing MCP server
- Immunity Debugger: No MCP integration
- rr debugger: Time-travel debugging without MCP support
Static Analysis Tools
Available
- YaraFlux: YARA-based MCP server for malware detection and signature matching.
Missing Static Analysis Tools π¨
- BinDiff: No MCP server for binary diffing
- angr: Missing symbolic execution framework integration
- Triton: No dynamic symbolic execution support
- Bindiff: Binary comparison without MCP
Dynamic Analysis Tools
Available
- frida-mcp: MCP server for Frida with process management, script injection, and real-time instrumentation.
Missing Dynamic Analysis Tools π¨
- Intel Pin: No MCP server for dynamic binary instrumentation
- DynamoRIO: Missing MCP integration for code coverage analysis
- API Monitor: No MCP support for Windows API monitoring
- Process Monitor: Missing MCP server
- Detours: No MCP integration for Windows API hooking
Network Analysis
Excellent Coverage
- WireMCP: Wireshark MCP server with threat detection capabilities.
- Burp Suite MCP: Official PortSwigger implementation.
- BurpMCP: Community extension for enhanced security testing.
- ZAP-MCP: OWASP ZAP integration with SQLMap support.
Missing Network Tools
- Fiddler: No MCP server for HTTP debugging
- mitmproxy: Missing MCP integration
Android/Mobile RE Tools
Available
- Jadx MCP Plugin: Decompiling Android apps with AI assistance.
- jadx-mcp-server: Alternative JADX integration.
- apktool-mcp-server: APK manipulation and analysis (part of Android RE MCP Suites).
- Frida: Available via frida-mcp for mobile dynamic analysis.
Missing Mobile Tools π¨
- dex2jar: No MCP server for DEX to JAR conversion
- objection: Missing Frida-based mobile testing integration
- MobSF: No MCP support for Mobile Security Framework
- APK Analyzer: Missing Android Studio integration
- Androguard: No MCP server for Python-based Android analysis
Security Testing Tools
Available
- mcp-for-security: Collection including SQLMap, FFUF, NMAP, Masscan and more.
- Multiple Burp Suite implementations: See Network Analysis section.
- OWASP ZAP: Multiple MCP servers available.
Missing Categories (Need Community Help!) π¨
The following categories represent significant opportunities for community contribution. These tools are essential to reverse engineering workflows but currently lack MCP integration:
Packers/Unpackers
- UPX: Universal Packer - NO MCP SERVER
- PEiD: Packer identifier - NO MCP SERVER
- Detect It Easy: Signature-based packer detection - NO MCP SERVER
- ExeinfoPE: Executable analyzer - NO MCP SERVER
Malware Analysis Platforms
- MalCat: Dynamic malware analysis - NO MCP SERVER
- Cuckoo Sandbox: Dynamic malware analysis - NO MCP SERVER
- CAPE: Configuration and Payload Extraction - NO MCP SERVER
- Joe Sandbox: Commercial malware analysis - NO MCP SERVER
- ANY.RUN: Interactive malware analysis - NO MCP SERVER
- pestudio: Static malware analysis - NO MCP SERVER
Fuzzing Tools
- AFL++: Advanced fuzzing framework - NO MCP SERVER
- libFuzzer: LLVM fuzzing library - NO MCP SERVER
- honggfuzz: Security-oriented fuzzer - NO MCP SERVER
- Radamsa: Test case generator - NO MCP SERVER
File Format Analysis
- ExifTool: Metadata extraction - NO MCP SERVER
- Foremost: File carving - NO MCP SERVER
- binwalk: Firmware analysis - NO MCP SERVER
Presentations and Tutorials
- Automated AI Reverse Engineering with MCP for IDA and Ghidra: Live demonstration of MCP plugins with practical examples.
- Using an MCP Server with IDA and VS Code / Roo Code for Vulnerability Research: Comprehensive vulnerability research workflow.
- Setting up IDA Pro MCP server for AI assisted reverse engineering: Step-by-step installation and configuration guide.
- Supercharging Ghidra: Using Local LLMs with GhidraMCP via Ollama and OpenWeb-UI: Guide for local AI integration.
Getting Started with MCP Development
Want to create an MCP server for a missing tool? Here are resources to get started:
Learning Resources
- Microsoft MCP for Beginners: Comprehensive curriculum with examples in multiple languages.
- MCP Dev Days: Microsoft's official MCP conference and learning resources.
- MCP Specification: Official protocol documentation.
Development Patterns
Most successful RE tool MCP servers follow these patterns:
- Plugin + Bridge Architecture: GUI tools use a plugin that bridges to an external MCP server
- SSE (Server-Sent Events): Preferred transport for real-time integration
- Headless Variants: Automation-focused servers for CI/CD workflows
- Security-First: OAuth 2.1, encrypted communication, and sandboxed execution
Example Minimal Implementation
Check out the simplest implementations in each category:
- IDA Pro:
mrexodia/ida-pro-mcp- Clean, well-documented architecture - Ghidra:
suidpit/ghidra-mcp- Straightforward Java implementation - Static Analysis:
ThreatFlux/YaraFlux- Simple YARA integration
Priority Development Areas
Based on community needs assessment:
- Fuzzing Tools: AFL++ integration would enable AI-guided fuzzing
- Windows Debugging: WinDbg MCP would complete debugger ecosystem
- Malware Sandboxes: Cuckoo/CAPE integration for automated analysis
Community & Events
Recent Developments
- World's Biggest MCP Hackathon: May 2025 event with $10K+ prizes
- HuggingFace Agents-MCP Hackathon: 4,100+ participants, $16.5K prizes
- MCP Dev Days: Microsoft's July 2025 virtual conference
Follow Development
- Twitter: Share your MCP servers with @EdwardCrowderX
- Awesome Lists: awesome-mcp-servers, awesome-mcp-security
- Community Hubs: PulseMCP, Glama MCP
Contributing
We welcome contributions! Here's how you can help:
Add New Tools
- Found an MCP server we missed? Open a PR with the tool details
- Created your own MCP server? We'd love to feature it!
- Know of tools that need MCP servers? Add them to the "Missing" sections
Improve Existing Entries
- Add implementation details (language, transport method, key features)
- Update status information (experimental, active, production-ready)
- Include links to documentation, tutorials, or demo videos
Create MCP Servers
Priority areas needing development:
- Packers/Unpackers (UPX, PEiD, DIE)
- Fuzzing Tools (AFL++, libFuzzer, honggfuzz)
- Windows Debugging (WinDbg)
- Malware Analysis (Cuckoo, CAPE)
Quality Guidelines
When submitting entries, please include:
- Brief description of the tool's purpose
- Key features and capabilities
- Implementation status (experimental/active/production)
- Primary transport method (SSE/STDIO/HTTP)
- Compatible clients (Claude Desktop, Cursor, VSCode, etc.)
License
This list is released under the MIT license.
Legend: β = Well-established with multiple implementations | π¨ = Critical gap needing community contribution
