mcp_server_gdb
If you are the rightful owner of mcp_server_gdb and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A GDB/MI protocol server based on the MCP protocol, providing remote application debugging capabilities with AI assistants.
MCP Server GDB is a protocol server designed to facilitate remote debugging of applications using the GDB/MI protocol. It leverages the Model Context Protocol (MCP) to provide enhanced debugging capabilities, including the management of debug sessions, breakpoints, and program execution control. The server supports concurrent multi-session debugging, allowing developers to handle multiple debugging tasks simultaneously. Additionally, it features a built-in Text User Interface (TUI) for inspecting agent behaviors, which is currently a work in progress. This server is particularly useful for developers looking to integrate AI assistants into their debugging workflow, providing a seamless and efficient debugging experience.
Features
- Create and manage GDB debug sessions
- Set and manage breakpoints
- View stack information and variables
- Control program execution (run, pause, step, etc.)
- Support concurrent multi-session debugging
Tools
Session Management
Tools for creating, retrieving, and closing GDB debugging sessions.
Debug Control
Tools for starting, stopping, and controlling the execution of programs.
Breakpoint Management
Tools for managing breakpoints within the debugging session.
Debug Information
Tools for retrieving stack frames, local variables, registers, and memory contents.