gdbmcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@gdbmcplist my active GDB sessions"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
gdbmcp
GDB MCP server.
Overview
gdbmcp exposes GDB operations over the MCP (Model Context Protocol) using FastMCP. It manages GDB sessions over a socket connection (via gdbrpc) and provides MCP tools to connect, list, terminate sessions, and run GDB commands.
Features
Start and manage multiple GDB sessions
Execute arbitrary GDB commands through MCP
Run as MCP stdio server or HTTP server
Requirements
Python >= 3.10
gdbrpcmcpHTTP mode only:
uvicorn(required to run the HTTP server)
Installation
From PyPI:
pip install gdbmcp-serverFrom repo root:
pip install .For development:
pip install -e .Usage
Run MCP server (stdio)
python -m gdbmcp-server gdbmcp --stdioRun MCP server (HTTP)
python -m gdbmcp-serverMCP Tools
gdb_connect(host: Optional[str] = None, port: Optional[int] = None) -> str
Establish a GDB session and returns a session ID.
gdb_terminate(session_id: str) -> str
Terminate an existing session and clean up resources.
gdb_list_sessions() -> str
List all active sessions and their host/port.
gdb_command(session_id: str, command: str) -> str
Execute a GDB command in the session and return output.
Configuration
CLI flags:
--stdio: Run in stdio transport mode--port: HTTP server port (default:20819)
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/suoyuan666/gdbmcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server