reverse-engineering-assistant for MCP
Reverse Engineering Assistant: AI-Powered Ghidra Extension for Binary Analysis
- Free
- 4.4
- V v7.3.1
Reverse Engineering Assistant: AI-Powered Ghidra Extension for Binary Analysis
Reverse Engineering Assistant (ReVa) by Cyberkaida is a Ghidra extension designed to connect AI language models with Ghidra's powerful reverse engineering capabilities. Its core MCP server component is built with Java, distributed as a Ghidra extension. ReVa also includes a Python component for headless operations and AI client interaction, available as a Python package. This tool aims to enhance reverse engineering workflows by allowing AI agents to interact with and analyze binaries within the Ghidra environment.
What does Reverse Engineering Assistant connect to?
Reverse Engineering Assistant primarily connects to a running Ghidra instance, acting as an MCP server. This connection allows AI language models to interact directly with Ghidra's functionalities, enabling advanced analysis tasks. The core server component is built using Java. ReVa's design positions it as an MCP server specifically crafted to integrate AI capabilities into the Ghidra reverse engineering platform.
Core features and tools
ReVa exposes specific callable tools, known as "skills," for AI agents. These include ctf-pwn, ctf-rev, and deep-analysis. The tool also provides various small tools for tasks such as identifying algorithms, renaming variables, and fixing datatypes. Additionally, Reverse Engineering Assistant supports running Python scripts, expanding its utility for custom analysis. It supports the streamable MCP transport using SSE and listens on port 8080 by default, which is configurable.
Who is it for?
Reverse Engineering Assistant targets reverse engineers, malware analysts, security researchers, and CTF participants. It is built to assist professionals who need to automate or enhance their binary analysis within Ghidra using AI. Confirmed compatible AI clients include Claude Code, GPT-4, Cursor, Copilot, and Gemini, alongside local models like Llama 3. This is not the right fit if you do not use Ghidra or require AI integration for reverse engineering tasks.
How to get started
The server authenticates using an API key generated randomly when the mcp-reva server starts Ghidra. MCP clients connect to the ReVa MCP server, typically on port 8080, using the streamable MCP transport with SSE.
Use cases
- Deep analysis: identifying algorithms, renaming variables, and fixing datatypes in real-time within the Ghidra UI.
- Automated analysis: integrating into CI/CD pipelines by running ReVa in headless mode for initial triage and deep analysis of malicious parts.
- Binary diffing and version tracking: supporting the import and comparison of large and small files over long sessions.
Reverse Engineering Assistant offers a powerful bridge between Ghidra and various AI language models, enhancing binary analysis workflows. It provides specialized skills and supports popular AI clients, enabling automation and deeper insights for security professionals. The tool's ability to run in headless mode also supports integration into automated pipelines.
Pros
- Integrates AI capabilities with Ghidra.
- Supports multiple popular AI clients.
- Enables headless operation for automation.
- Offers specific skills for CTF tasks.
Cons
- Requires Ghidra to be running for server operation.
- API key generation is random at server start.
- Default port 8080 might conflict with other services.
- Relies on external AI models for core function.
reverse-engineering-assistant for MCP
- Free
- 4.4
- V v7.3.1
Top downloads

onlyboxes
Onlyboxes: A Self-Hosted Sandbox for AI Code Execution and Terminal Sessions
pushci-cli
Pushci CLI: AI-native CI/CD management via Model Context Protocol

wordpress-mcp-elementor-wppilot
Builder-aware AI co‑developer for Elementor-powered WordPress sites
zcode-jetbrains-plugin
ZCode JetBrains plugin brings agentic coding into JetBrains IDEs
development-tools-mcp-server
A free program for MCP, by Dominic Codespoti.
Discover more programs
Sentry Mcp
- 4.5
- Free
Bridge production errors to AI assistants for evidence-driven debugging

mcpo
- 4.9
- Free
Expose MCP servers as OpenAPI REST endpoints with mcpo
mcp-jetbrains
- 4.9
- Free
JetBrains MCP Server plugin brings IDE context to AI assistants

x64dbg_mcp
- 4
- Free
Comprehensive Debugging with x64dbg MCP Server

Mcp Graphql Forge
- 4.9
- Free
MCP Graphql Forge: Connect AI Agents to Any GraphQL API

mcp-java8-sdk
- 4.9
- Free
MCP Java8 SDK: Bridging AI with Java 8, Spring Boot 2.x, and Solon 3.x

p4mcp-server
- 4.2
- Free
P4mcp Server Integrates AI with Perforce P4 Version Control

FocusRelayMCP
- 4.2
- Free
Focusrelaymcp: Local AI Integration for OmniFocus Task Management
lean-ctx
- 4.8
- Free
LeanCTX: Efficient Context Management for AI Agents
muggle-ai-works
- 4.9
- Free
Comprehensive E2E Testing with muggle-ai-works

Tabby-MCP
- 4.6
- Free
Tabby MCP: Connecting AI Agents to Terminal Sessions