loading…
Search for a command to run...
loading…
MCP server for remote debugging with gdbserver, offering full debugging capabilities including breakpoint control, stepping, memory inspection, and process mana
MCP server for remote debugging with gdbserver, offering full debugging capabilities including breakpoint control, stepping, memory inspection, and process management.
MCP server for remote debugging with gdbserver - provides full debugging capabilities including process management, breakpoint control, stepping, memory inspection, and more.
pip install mcp-gdbserver
from mcp_gdbserver import GdbDebugger
# Create debugger instance
debugger = GdbDebugger()
# Start gdbserver to debug a program
session = debugger.start_gdbserver(port=2345, program="/bin/myapp", args=["--debug"])
# Get session info
sessions = debugger.list_sessions()
# Stop session
debugger.stop_session("session_1")
mcp-gdbserver --help
The MCP server provides 19 debugging tools organized into 4 categories:
gdbserver_start - Start gdbserver to debug a program remotelygdbserver_start_multi - Start gdbserver in multi-process modegdbserver_attach - Attach to a running processgdbserver_list_sessions - List all active sessionsgdbserver_stop - Stop a debugging sessiongdbserver_set_breakpoint - Set a breakpoint at a locationgdbserver_delete_breakpoint - Delete a breakpointgdbserver_continue - Continue executiongdbserver_step - Step one instruction (into functions)gdbserver_next - Execute one instruction (over functions)gdbserver_interrupt - Interrupt executiongdbserver_stack_frames - Get call stack framesgdbserver_local_variables - Get local variablesgdbserver_list_threads - List all threadsgdbserver_select_thread - Switch to a threadgdbserver_read_register - Read CPU registersgdbserver_read_memory - Read memory contentsgdbserver_evaluate - Evaluate an expressiongdbserver_load_symbols - Load symbol fileAdd to your MCP config:
{
"mcpServers": {
"mcp-gdbserver": {
"command": "mcp-gdbserver",
"env": {}
}
}
}
git clone https://github.com/daedalus/mcp-gdbserver.git
cd mcp-gdbserver
pip install -e ".[test]"
# run tests
pytest
# format
ruff format src/ tests/
# lint
ruff check src/ tests/
# type check
mypy src/
mcp-name: io.github.daedalus/mcp-gdbserver
Выполни в терминале:
claude mcp add mcp-gdbserver -- npx Безопасность
Низкий рискАвтоматическая эвристика по публичным данным — не гарантия безопасности.