Skip to main content
Glama

MCP GDB Server

by signal-slot

Servidor GDB de MCP

Un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona funcionalidad de depuración de GDB para su uso con Claude u otros asistentes de IA.

Características

  • Iniciar y administrar sesiones de depuración de GDB
  • Cargar programas y volcados de memoria para su análisis
  • Establezca puntos de interrupción, recorra el código y examine la memoria
  • Ver pilas de llamadas, variables y registros
  • Ejecutar comandos GDB arbitrarios

Instalación

# Clone the repository git clone https://github.com/signal-slot/mcp-gdb.git cd mcp-gdb # Install dependencies npm install # Build the project npm run build

Uso

Uso con Claude u otros asistentes habilitados para MCP

  1. Configure los ajustes de MCP en la aplicación de escritorio o la extensión del navegador de Claude para incluir este servidor:
{ "mcpServers": { "gdb": { "command": "node", "args": ["/path/to/mcp-gdb/build/index.js"], "disabled": false } } }
  1. Reinicia Claude o actualiza la página.
  2. Ahora puedes usar las herramientas GDB en tus conversaciones con Claude.

Comandos de ejemplo

A continuación se muestran algunos ejemplos del uso del servidor GDB MCP a través de Claude:

Iniciar una sesión de GDB
Use gdb_start to start a new debugging session
Cargando un programa
Use gdb_load to load /path/to/my/program with the sessionId that was returned from gdb_start
Establecer un punto de interrupción
Use gdb_set_breakpoint to set a breakpoint at main in the active GDB session
Ejecutando el programa
Use gdb_continue to start execution
Examinando variables
Use gdb_print to evaluate the expression "my_variable" in the current context
Obtener un backtrace
Use gdb_backtrace to see the current call stack
Terminar la sesión
Use gdb_terminate to end the debugging session

Comandos GDB compatibles

  • gdb_start : Iniciar una nueva sesión de GDB
  • gdb_load : Cargar un programa en GDB
  • gdb_command : Ejecuta un comando GDB arbitrario
  • gdb_terminate : Terminar una sesión de GDB
  • gdb_list_sessions : enumera todas las sesiones activas de GDB
  • gdb_attach : Adjuntar a un proceso en ejecución
  • gdb_load_core : Cargar un archivo de volcado de núcleo
  • gdb_set_breakpoint : Establecer un punto de interrupción
  • gdb_continue : Continuar la ejecución del programa
  • gdb_step : Ejecución del programa paso a paso
  • gdb_next : Pasar por alto las llamadas de función
  • gdb_finish : Ejecutar hasta que la función actual regrese
  • gdb_backtrace : Mostrar la pila de llamadas
  • gdb_print : Imprimir el valor de la expresión
  • gdb_examine : Examinar la memoria
  • gdb_info_registers : Mostrar registros

Licencia

Instituto Tecnológico de Massachusetts (MIT)

Install Server
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

local-only server

The server can only run on the client's local machine because it depends on local resources.

Proporciona funcionalidad de depuración de GDB para su uso con Claude u otros asistentes de IA, lo que permite a los usuarios administrar sesiones de depuración, establecer puntos de interrupción, examinar variables y ejecutar comandos de GDB a través del lenguaje natural.

  1. Características
    1. Instalación
      1. Uso
        1. Uso con Claude u otros asistentes habilitados para MCP
        2. Comandos de ejemplo
      2. Comandos GDB compatibles
        1. Licencia

          Related MCP Servers

          • A
            security
            A
            license
            A
            quality
            Enables intelligent code analysis and debugging through the Perplexity AI's API, offering detailed error analysis, pattern detection, and comprehensive solutions, with integration support for the Claude desktop client.
            Last updated -
            1
            696
            11
            JavaScript
            MIT License
            • Apple
          • -
            security
            A
            license
            -
            quality
            A comprehensive code analysis and management tool that integrates with Claude Desktop to analyze code at project and file levels, helping adapt changes to projects intelligently.
            Last updated -
            37
            Python
            MIT License
          • A
            security
            F
            license
            A
            quality
            Enables managing Google Cloud Platform resources through natural language commands in Claude Desktop, supporting comprehensive operations across compute, storage, databases, networking, monitoring, and IAM without manual credential setup.
            Last updated -
            56
            20
            Python
            • Apple
          • -
            security
            F
            license
            -
            quality
            Allows Claude to directly debug a NodeJS server by setting breakpoints, inspecting variables and stepping through code.
            Last updated -
            417
            268
            JavaScript
            • Linux
            • Apple

          View all related MCP servers

          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/signal-slot/mcp-gdb'

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