Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Re Gdb

FreeNot checked

MCP server wrapping GDB and GEF for dynamic analysis, enabling interactive debugging and memory inspection via GDB/MI protocol.

GitHubEmbed

About

MCP server wrapping GDB and GEF for dynamic analysis, enabling interactive debugging and memory inspection via GDB/MI protocol.

README

MCP server wrapping GDB + GEF for dynamic analysis. Spawns a persistent GDB subprocess per session and drives it via the GDB/MI protocol.

Tools

Tool What it does
check_gdb Confirm gdb + GEF
start_session Open a session, optionally load a binary
end_session Tear down a session
run_to_breakpoint Set a BP and run
step_count Single-step N times, return registers
read_memory x/N fmt ADDR
gef_heap GEF heap chunks
gef_canary GEF canary
gef_registers GEF registers
gef_vmmap GEF vmmap
gef_nearpc GEF nearpc
gef_pattern_create / gef_pattern_offset Cyclic-pattern helpers
attach_pid Attach to a running process

Install

# System dependency
apt install gdb        # Debian/Ubuntu
brew install gdb        # macOS
scoop install gdb       # Windows

# GEF (auto-installed by install.sh to ~/.gdb/gef.py)
curl -fsSL https://github.com/hugsy/gef/raw/main/gef.py -o ~/.gdb/gef.py

# Python
pip install -e ./servers/re-gdb

Safety

Never run unsigned binaries on a host you care about. Use a sandbox, a VM, or a Docker container. Dynamic analysis on untrusted samples is dangerous.

from github.com/Heretek-RE/re-gdb

Install Re Gdb in Claude Desktop, Claude Code & Cursor

Recommended · one command, every IDE
unyly install re-gdb

Installs into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.

First time? Get the CLI: curl -fsSL https://unyly.org/install | sh

Or configure manually

Run in your terminal:

claude mcp add re-gdb -- uvx --from git+https://github.com/Heretek-RE/re-gdb re-gdb

FAQ

Is Re Gdb MCP free?

Yes, Re Gdb MCP is free — one-click install via Unyly at no cost.

Does Re Gdb need an API key?

No, Re Gdb runs without API keys or environment variables.

Is Re Gdb hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Re Gdb in Claude Desktop, Claude Code or Cursor?

Open Re Gdb on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Re Gdb with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All development MCPs