Skip to main content
Glama
ankur106

MCP LLDB Server

by ankur106

MCP LLDB Server

A Model Context Protocol (MCP) server that provides LLDB debugging functionality for use with Claude or other AI assistants.

Example with claude

Features

  • Start and manage LLDB debugging sessions

  • Load programs and core dumps for analysis

  • Set breakpoints, step through code, and examine memory

  • View call stacks, variables, and registers

  • Execute arbitrary LLDB commands

Related MCP server: LLDB MCP Server

Installation

# Clone the repository
git clone git@github.com:ankur106/LLDB_MCP.git

cd LLDB_MCP

# Install dependencies
npm install

# Build the project
npm run build

Usage

Using with Claude or other MCP-enabled assistants

  1. Configure the MCP settings in the Claude desktop app or browser extension to include this server:

{
  "mcpServers": {
    "lldb": {
      "command": "node",
      "args": ["/path/to/LLDB_MCP/build/index.js"],
      "disabled": false
    }
  }
}
  1. Restart Claude or refresh the page.

  2. Now you can use the LLDB tools in your conversations with Claude.

Supported LLDB Commands

  • lldb_start: Start a new LLDB session

  • lldb_load: Load a program into LLDB

  • lldb_command: Execute an arbitrary LLDB command

  • lldb_terminate: Terminate an LLDB session

  • lldb_list_sessions: List all active LLDB sessions

  • lldb_attach: Attach to a running process

  • lldb_load_core: Load a core dump file

  • lldb_examine: Examine memory

  • lldb_info_registers: Display registers

  • lldb_set_breakpoint: Set a breakpoint

  • lldb_continue: Continue program execution

  • lldb_step: Step program execution

  • lldb_backtrace: Show call stack

  • lldb_print: Print value of expression

  • lldb_next: Step over function calls

  • lldb_finish: Execute until the current function returns

  • lldb_run: Run the program

  • lldb_frame_info: Get information about the current stack frame

  • lldb_disassemble: Disassemble the current function

Install Server
A
license - permissive license
B
quality
D
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
    B
    quality
    C
    maintenance
    Provides GDB debugging functionality for use with Claude or other AI assistants, allowing users to manage debugging sessions, set breakpoints, examine variables, and execute GDB commands through natural language.
    16
    44
    157
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Provides structured debugging capabilities through LLDB, enabling AI assistants to set breakpoints, inspect variables, analyze crashes, disassemble code, and evaluate expressions in C/C++ programs.
    17
    3
    Apache 2.0
  • F
    license
    -
    quality
    D
    maintenance
    Enables dynamic debugging with GDB via the MCP protocol, allowing LLMs to execute GDB commands, manage breakpoints, control execution, and inspect program state.
    4
  • A
    license
    -
    quality
    C
    maintenance
    Enables AI agents to interact with GDB for debugging via the MCP protocol. Supports setting breakpoints, stepping through code, inspecting memory and registers, and more.
    85
    MIT

View all related MCP servers

Related MCP Connectors

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/ankur106/LLDB_MCP'

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