MCP.so
Sign In

MCP Server GDB

@MCP-Mirror

Basic information

Category

Other

License

MIT license

Transports

stdio

Author

MCP-Mirror

About MCP Server GDB

Mirror of

MCP Server GDB config

No standard config provided

This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.

Repository

MCP Server GDB tools

Tool list not available yet

This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

What is MCP Server GDB?

MCP Server GDB is an MCP protocol server that implements the GDB/MI protocol, enabling AI assistants to perform remote application debugging. It is intended for developers who want to integrate GDB debugging capabilities into MCP-based toolchains.

How to use MCP Server GDB?

Download the pre‑built binary for your platform from the releases page and run it directly. The server supports two transport modes: stdio (default) and SSE (default at http://127.0.0.1:8080). Parameters such as address, port, and GDB command timeout can be adjusted via src/config.rs or environment variables.

Key features of MCP Server GDB

  • Create and manage GDB debug sessions
  • Set, list, and delete breakpoints
  • View stack frames, local variables, and registers
  • Control program execution (run, pause, step, continue)
  • Support concurrent multi‑session debugging

Use cases of MCP Server GDB

  • AI‑assisted debugging of native applications over a remote connection
  • Automated test harnesses that need to control and inspect program execution
  • IDE extensions or tools that leverage MCP for debugging workflows

Frequently asked questions

1

What transport modes does the server support?

The server supports stdio (standard input/output) and SSE (Server‑Sent Events) transports. SSE is served at `http://127.0.0.1:8080` by default.

2

How do I install MCP Server GDB?

You can download a pre‑built binary from the GitHub releases page, or build it from source using `cargo build --release` if you have Rust installed.

3

Can I change the server address or port?

Yes. Modify the settings in `src/config.rs` or set the corresponding environment variables (IP address, port, and GDB command timeout in seconds).

4

Does the server support authentication or authorization?

The README does not mention any authentication or authorization mechanisms.

5

Are there any known limits for concurrent sessions?

The README states the server supports concurrent multi‑session debugging, but no specific upper limit is documented.

Comments

More Other MCP servers