Open-ReverseLab MCP

An MCP server and agent toolkit for reverse engineering: Ghidra, Frida, x64dbg and Rizin for binary analysis, CTF and malware research

  • 1,367 ★ on the repository
  • Last commit
  • GPL-3.0
MCP server

Broad access

Why this level

  • It runs reverse-engineering tools and arbitrary binary analysis
  • It handles malware and exploit samples
All reasons and checks

ling71671/open-reverselab

Install

Manual install

git clone https://github.com/LING71671/open-reverselab.git
cd open-reverselab
./scripts/misc/bootstrap.sh

Install only the tool sets you need, not the whole toolchain at once.

Access and checks

How we review

Broad accessThe tool can change data, run commands or handle secrets.

  • It runs reverse-engineering tools and arbitrary binary analysis
  • It handles malware and exploit samples

This is third-party code. Review the repository files before installing.

What it does

Open-ReverseLab gives an agent reverse-engineering tools through an MCP server that ties together Ghidra, Frida, x64dbg and Rizin. The agent runs automated analysis of PE, APK and other binaries and helps with CTF tasks and malware research. The repository is cloned into a workspace, tools install in the sets you need, and the agent connects over MCP. It ships skills, task templates and a tool contract check via a smoke test.

Who it is for. For security and reverse-engineering specialists, CTF players and malware researchers.

Good fit when

  • You need automated analysis of a binary or mobile package
  • You need Ghidra, Frida, x64dbg or Rizin driven by an agent
  • You need an environment for CTF tasks or sample research

Not a fit when

  • You have no lawful basis to analyze a binary or sample
  • You need ordinary development, not reverse engineering

Example request

Analyze this binary: find the entry point and break down the suspicious functions

MCP

Transport
stdio
Authentication
not required

Limitations

The project is heavy to set up: it needs reverse-engineering tools and environment preparation via bootstrap. Working with exploit and malware samples may be flagged by antivirus, so targeted path exclusions and isolation are recommended. Use it only on what you are allowed to analyze.

How to disable. Remove the MCP server entry from the agent config and delete the cloned repository directory.

FAQ

Do I need to install all tools at once?

No, sets install on demand: for example, web CTF does not need the full reverse-engineering toolchain.

Which agents does it work with?

Claude Code, Codex, OpenCode and any MCP-compatible agent.

Discussion

No questions or reviews yet.

A Ghidra MCP server: the agent decompiles, renames variables, builds cross references and works through a binary via a set of small tools

MCP serverBroad access956Repository stars

MCP server for reverse engineering and malware analysis: decompilation, YARA, forensics and evidence-backed reports

MCP serverBroad access221Repository stars

RE-MCP opens IDA Pro and Ghidra to an agent in headless mode: functions, decompiler, cross-references, types and patching.

MCP serverBroad access179Repository stars

MCP server and CLI for reverse engineering: an agent inspects binaries, JavaScript apps, APKs and websites on your machine and returns the evidence

MCP serverBroad access454.8KRepository stars

A skills router for authorized reverse engineering, pentest, CTF and threat analysis: it picks a methodology for the task and checks available tools

SkillBroad access44.6KRepository stars

A native MCP plugin for the x64dbg debugger: the agent drives debugging over HTTP, sets breakpoints, steps through code, reads and patches memory

MCP serverBroad access2.8KRepository stars

README in short

The README describes Open-ReverseLab as an open platform and MCP server for agent-driven reverse engineering. It ties together Ghidra, Frida, x64dbg and Rizin and supports PE, APK and other binary analysis, CTF tasks and malware research. The repository is cloned locally, tools install in sets, and the MCP is verified with a smoke test. It provides an agent context-loading chain and antivirus notes. GPL-3.0 licensed.

README badge

Report a problem