Skip to main content
Glama
ankur106

MCP LLDB Server

by ankur106

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
LLDB_STARTC

Start a new LLDB session

LLDB_ATTACHC

Attach to a running process

LLDB_LOADB

Load a program into LLDB

LLDB_COMMANDC

Execute a LLDB command

LLDB_TERMINATEC

Terminate a LLDB session

LLDB_LIST_SESSIONSA

List all active LLDB sessions

LLDB_LOAD_COREC

Load a core dump file

LLDB_SET_BREAKPOINTC

Set a breakpoint

LLDB_CONTINUEC

Continue program execution

LLDB_STEPC

Step program execution

LLDB_NEXTB

Step over function calls

LLDB_FINISHB

Execute until the current function returns

LLDB_BACKTRACEB

Show call stack

LLDB_PRINTC

Print value of expression

LLDB_EXAMINEC

Examine memory

LLDB_INFO_REGISTERSC

Display registers

LLDB_RUND

Run the program

LLDB_FRAME_INFOC

Display frame information

LLDB_DISASSEMBLEC

Disassemble code of a function

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.1/5.0

Scored across 19 tools

Disambiguation5/5

Each tool covers a distinct debugger operation (e.g., attach, backtrace, continue, examine memory, set breakpoint), with no overlaps. An agent can clearly differentiate them.

Naming Consistency5/5

All tools follow a strict LLDB_VERB pattern with underscores, providing a predictable and uniform naming convention throughout.

Tool Count5/5

19 tools cover a comprehensive set of debugger operations without being overwhelming. The scope matches the typical needs of an LLDB interface.

Completeness4/5

The tool set covers core workflows like breakpoints, stepping, memory/register inspection, and session management. Minor gaps exist (e.g., conditional breakpoints, watchpoints), but the surface is largely complete for standard debugging.

Maintenance

ActivityInactive
ResponsivenessNo issues