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)

-
security - not tested
F
license - not found
-
quality - not tested

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

          • -
            security
            F
            license
            -
            quality
            Provides AI-powered assistance for coding problems using Google's Gemini AI, combined with Perplexity insights and Stack Overflow references, facilitating contextual analysis and automatic response archiving for improved troubleshooting.
            Last updated -
            10
            TypeScript
          • -
            security
            F
            license
            -
            quality
            Enables AI assistants to interact with Metabase databases and dashboards, allowing users to list and execute queries, access data visualizations, and interact with database resources through natural language.
            Last updated -
            25
            JavaScript
            • Apple
          • -
            security
            F
            license
            -
            quality
            Enables AI assistants to interact with Metabase, providing access to dashboards, questions, databases, and tools for executing queries and viewing data through natural language.
            Last updated -
            JavaScript
            • Apple
          • -
            security
            F
            license
            -
            quality
            Allows developers to query security findings (SAST issues, secrets, patches) using natural language within AI-assisted tools like Claude Desktop, Cursor, and other MCP-compatible environments.
            Last updated -
            1
            Python
            • 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