MCP servers for connecting debuggers to AI agents. Supports GDB, LLDB and PDB.
Overview
What is dbgmcp?
dbgmcp is a collection of MCP servers designed to connect various debuggers (GDB, LLDB, PDB) to AI agents using the Model Context Protocol.
How to use dbgmcp?
To use dbgmcp, download the pre-built binaries for your platform or build from source. Configure the MCP servers in your application settings (e.g., Claude Desktop or VS Code) to connect the debuggers.
Key features of dbgmcp?
- Separate servers for each debugger (GDB, LLDB, PDB).
- Load programs and execute commands in the debugger.
- Supports multiple simultaneous connections.
Use cases of dbgmcp?
- Connecting GDB to AI agents for enhanced debugging.
- Using LLDB for debugging LLVM-based applications with AI assistance.
- Integrating PDB for Python debugging in AI environments.
FAQ from dbgmcp?
- What debuggers are supported?
dbgmcp supports GDB, LLDB, and PDB.
- Is dbgmcp safe to use?
Caution is advised as AI agents can execute arbitrary commands inside debuggers, including shell commands.
- How can I install dbgmcp?
You can download pre-built binaries from the releases page or build from source using Rust and Cargo.