Re Gdb
FreeNot checkedMCP server wrapping GDB and GEF for dynamic analysis, enabling interactive debugging and memory inspection via GDB/MI protocol.
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.
Install Re Gdb in Claude Desktop, Claude Code & Cursor
unyly install re-gdbInstalls 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-gdbFAQ
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
GitHub
PRs, issues, code search, CI status
by GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
by mcpdotdirectCompare 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
