GDB icon

GDB

1

Enables large language models to interact with GDB for binary debugging and analysis.

소개

GDB is a Model Context Protocol (MCP) server that empowers Large Language Models (LLMs) to seamlessly interact with the GNU Debugger (GDB). It translates LLM queries into executable GDB commands, facilitating advanced binary debugging, runtime analysis, and deep introspection into compiled programs. This integration allows developers and security researchers to leverage AI for tasks like setting breakpoints, examining memory, controlling execution flow, and analyzing core dumps directly through their preferred LLM clients.

주요 기능

  • Perform comprehensive debugging (breakpoints, backtrace, variable/memory inspection)
  • 0 GitHub stars
  • Control program execution (continue, step, next, finish)
  • Conduct advanced binary analysis (disassembly, thread/register information, symbol lookup)
  • Load programs, attach to processes, and analyze core dumps
  • Manage GDB sessions (start, terminate, list)

사용 사례

  • Integrating GDB capabilities directly into LLM-powered development environments like Claude Desktop and VSCode Copilot
  • Automating analysis of compiled programs and core dumps via LLM commands
  • Enabling AI assistants to perform interactive binary debugging
GDB MCP: LLM-Powered Debugging & Binary Analysis Tool