Skip to main content
Glama

GDB del servidor MCP

Un servidor de protocolo GDB/MI basado en el protocolo MCP, que proporciona capacidades de depuración de aplicaciones remotas con asistentes de IA.

Características

  • Crear y administrar sesiones de depuración de GDB

  • Establecer y administrar puntos de interrupción

  • Ver información de la pila y variables

  • Controlar la ejecución del programa (ejecutar, pausar, paso a paso, etc.)

  • Admite depuración multisesión simultánea

  • Una TUI integrada para inspeccionar el comportamiento de los agentes para que pueda mejorar su solicitud (WIP)

Related MCP server: gdb-multiarch-mcp

Instalación

Binarios prediseñados

Encuentra los binarios en la página de lanzamiento, elige uno para tu plataforma de trabajo y luego podrás ejecutarlo directamente.

Construir desde la fuente

Clonar el repositorio y construirlo mediante cargo

cargo build --release
cargo run

Uso

  1. Simplemente ejecútelo directamente: ./mcp-server-gdb

  2. El servidor admite dos modos de transporte:

    • Stdio (predeterminado): transporte de entrada/salida estándar

    • SSE: Transporte de eventos enviados por el servidor, predeterminado en http://127.0.0.1:8080

Configuración

Puede ajustar la configuración del servidor modificando el archivo src/config.rs o mediante variables de entorno:

  • Dirección IP del servidor

  • Puerto del servidor

  • Tiempo de espera del comando GDB (en segundos)

Herramientas MCP compatibles

Gestión de sesiones

  • create_session - Crea una nueva sesión de depuración de GDB

  • get_session - Obtener información específica de la sesión

  • get_all_sessions - Obtener todas las sesiones

  • close_session - Cerrar sesión

Control de depuración

  • start_debugging - Iniciar la depuración

  • stop_debugging - Detener la depuración

  • continue_execution - Continuar la ejecución

  • step_execution - Pasar a la siguiente línea

  • next_execution - Pasar a la siguiente línea

Gestión de puntos de interrupción

  • get_breakpoints - Obtener la lista de puntos de interrupción

  • set_breakpoint - Establecer punto de interrupción

  • delete_breakpoint - Eliminar punto de interrupción

Información de depuración

  • get_stack_frames - Obtener información del marco de la pila

  • get_local_variables - Obtener variables locales

  • get_registers - Obtener registros

  • read_memory - Leer el contenido de la memoria

Licencia

Instituto Tecnológico de Massachusetts (MIT)

A
license - permissive license
-
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    -
    quality
    D
    maintenance
    An MCP server that provides programmatic access to the GNU Debugger (GDB), enabling AI models to interact with GDB through natural language for debugging tasks.
    9
    Apache 2.0
  • A
    license
    B
    quality
    D
    maintenance
    An MCP server providing direct access to gdb-multiarch for debugging Nintendo Switch executables on Yuzu or hardware via a GDB stub. It features specialized tools for offset-based breakpoints, instruction patching, and frame-pointer backtraces relative to the game's base address.
    33
    3
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    An MCP server that enables AI assistants to control GDB debugging sessions, including breakpoint management, thread analysis, and variable inspection, using the GDB/MI protocol.
    22
    1
    MIT
  • A
    license
    -
    quality
    C
    maintenance
    MCP server for remote debugging with gdbserver, offering full debugging capabilities including breakpoint control, stepping, memory inspection, and process management.
    MIT

View all related MCP servers

Related MCP Connectors

  • MCP server for Klever blockchain smart contract development.

  • A MCP server built for developers enabling Git based project management with project and personal…

  • MCP server for understanding Javascript internals from ECMAScript specification.

View all MCP Connectors

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/pansila/mcp_server_gdb'

If you have feedback or need assistance with the MCP directory API, please join our Discord server