.fyi
SkillsMCPPluginsSubagents

Browse by category

DevOps & CI/CD SkillsProductivity & Workflow SkillsOther SkillsProduct & Project Management SkillsDocumentation & Knowledge SkillsCode Review & Refactor SkillsBackend & APIs SkillsAgent Meta & Communication SkillsResearch SkillsSecurity SkillsUX UI & Design SkillsTesting & QA SkillsSee all →

Every Claude Code skill, MCP server, plugin and subagent in one directory. Searchable, comparable, and one command from installed. Live stats from GitHub, npm and PyPI.

We're on Product HuntYour agent's app storeCheck it out →
Agent SkillsMCP ServersPluginsSubagentsCoding Agents
CollectionsOfficial publishersGlossaryFAQBlogSearchSavedFeedback
PrivacyTermsllms.txtSitemap

made with ♥ · © 2026 aaaa.fyi

Independent project · real data from public registries

…/cyberkaida/reverse-engineering-assistant
home/mcp-servers/cyberkaida/reverse-engineering-assistant
cyberkaida avatar

reverse-engineering-assistant

bycyberkaida· 1 MCP server

Installs

258

Stars

793

Forks

68

Category

Security

View on GitHub

TL;DR

> A Ghidra extension that provides a Model Context Protocol (MCP) server for AI-assisted reverse engineering

How to install reverse-engineering-assistant?

cyberkaida/reverse-engineering-assistant
$git clone https://github.com/cyberkaida/reverse-engineering-assistant

Installs into the current project.

›Prefer a prompt? Paste this to your agent

Install & use

Install reverse-engineering-assistant by running `git clone https://github.com/cyberkaida/reverse-engineering-assistant`, then use it for the current task and follow its documentation at https://github.com/cyberkaida/reverse-engineering-assistant.

Files · 1

View on GitHub
README.md
1# ReVa - Ghidra MCP Server for AI-Powered Reverse Engineering
2 
3> A Ghidra extension that provides a [Model Context Protocol (MCP)](https://modelcontextprotocol.io/faqs) server for AI-assisted reverse engineering
4 
5ReVa (Reverse Engineering Assistant) is a **Ghidra MCP server** that enables AI language models to interact with Ghidra's powerful reverse engineering capabilities. ReVa uses
6state of the art techniques to limit [context rot](https://github.com/chroma-core/context-rot) and enable
7long form reverse engineering tasks.
8 
9ReVa is different from other efforts at building AI assistants for RE tasks because it uses a _tool driven approach_ with a focus
10on designing tools for effective LLM use.
11ReVa aims to provide a variety of small tools to the LLM, just as your RE environment provides a set of small tools
12to you.
13 
14Each of the tools given to the LLM are constructed to be easy for the LLM to use and to tolerate a variety of inputs
15and to reduce hallucination by the LLM. We do this by providing the LLM with a schema but tolerating other input,
16including descriptions that guide the LLM,and redirecting correctable mistakes back to the LLM, and including extra
17output to guide the next decision by the LLM.
18 
19ReVa's tools differ to other solutions, they provide smaller,
20critical fragments with reinforcement and links to other
21relevant information to reduce context usage and hallucination.
22This greatly improves performance, especially on long form
23reverse engineering tasks. This allows ReVa to handle large
24binaries and even entire firmware images.
25 
26To encourage exploration as a human would, we report additional context like the namespace and cross references along with the decompilation, this
27is a small nudge to make the LLM explore the binary in the same way a human would.
28 
29Using this technique you can ask general questions and get relevant answers. The model prioritises
30information from the tools, but when there is no information it can still respond to generic
31questions from its training.
32 
33As an MCP server, ReVa can be used alongside other MCP servers to enrich its analysis.
34For example you can use the [GitHub MCP Server](https://github.com/github/github-mcp-server)
35to allow ReVa access to source code on GitHub, or the
36[Kagi MCP Server](https://github.com/kagisearch/kagimcp) to allow ReVa to search the web.
37 
38You can ask questions like:
39 
40- Examine the programs in this project and explain the relationship between the main binary and the shared libraries.
41- What are the interesting strings in this program?
42- Does this program use encryption? Write a markdown report on the encryption and where it is used.
43- Draw a class diagram using plantuml syntax.
44- Start from main, examine the program in detail. Rename variables as you go and provide a summary of the program.
45- Explain the purpose of the `__mod_init` segment.
46- What does `mmap` return?
47- What does the function at address 0x80000 do?
48- This is a CTF problem. Write a pwntools script to get the flag.
49- Import these two binaries and diff them, explain the changes.
50 
51# Installation
52 
53> NOTE: ReVa only supports Ghidra 12.0 and above!
54 
55ReVa is a Ghidra extension. To install it, you can download the release for your
56version of Ghidra from the releases page and install it using the Ghidra extension manager.
57 
58Alternatively, you can build it from source. To do this, clone the repository and run the following command:
59 
60```bash
61export GHIDRA_INSTALL_DIR=/path/to/ghidra
62gradle install
63```
64 
65After installing the extension you need to activate it in two places:
66 
671. In the Project view, open the File menu and select "Configure". Click the "Configure all plugins" button on the top right of the menu (it looks like a plug). Check the "ReVa Application Plugin"
682. In the Code Browser tool (Click the Dragon icon or open a File), open the File menu and select "Configure". Click the "Configure all plugins" button on the top right of the menu (it looks like a plug). Check the "ReVa Plugin". Then Press File an

Preview

cyberkaida/reverse-engineering-assistantcyberkaida/reverse-engineering-assistant

# ReVa - Ghidra MCP Server for AI-Powered Reverse Engineering

> A Ghidra extension that provides a [Model Context Protocol (MCP)](https://modelcontextprotocol.io/faqs) server for AI-assisted reverse engineering

ReVa (Reverse Engineering Assistant) is a **Ghidra MCP server** that enables AI language models to interact with Ghidra's powerful reverse engineering capabilit

state of the art techniques to limit [context rot](https://github.com/chroma-core/context-rot) and enable

Repocyberkaida/reverse-engineering-assistant
TypeMCP Servers
CategorySecurity
UpdatedJul 2026
LicenseApache-2.0
First seenJul 27, 2026

Tags

MCPassistantbinaryninja

Related

6 picks
Type
  1. cisco-ai-defense avatarmcp-scannerA tool to scan MCP servers and tools for security findingsMCP ServersJul 2026124k994
  2. hashgraph-online avatarhol-guardOpen-source antivirus and runtime protection for AI agents, tools, MCP servers, plugins, skills, and package installs.MCP ServersJul 202664k419
  3. snyk avataragent-scanAgent supply chain security scanner.MCP ServersJul 202659k2.8k
  4. crowdstrike avatarfalcon-mcpConnects AI agents with CrowdStrike Falcon for security analysis and automation.MCP ServersJul 202623k226
  5. mcp-auth avatarpythonPlug-and-play auth for Python MCP servers.MCP ServersAug 202520k58
  6. auth0 avatarauth0-mcp-serverAuth0 MCP Server: Manage Auth0 applications, APIs, actions, logs, and forms using natural languageMCP ServersJul 202616k112