MCP server enabling AI-driven control and inspection of LLDB debugging sessions for binaries and core files.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag โ we're steadily working through the catalog.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Lldb MCP.

See it in acton here, automatically debugging a buffer overflow: https://x.com/full_duplex/status/1904770477698277847
LLDB-MCP is a tool that integrates the LLDB debugger with Claude's Model Context Protocol (MCP). This integration allows Claude to start, control, and interact with LLDB debugging sessions directly, enabling AI-assisted debugging workflows.
The tool provides a comprehensive set of commands for working with LLDB, including:
Clone the repository:
Install dependencies:
Configure Claude to use the LLDB-MCP server:
Once installed and configured, you can interact with LLDB through Claude using natural language.
Here are some examples of how to interact with LLDB-MCP through Claude:
lldb_start: Start a new LLDB sessionlldb_terminate: Terminate an LLDB sessionlldb_list_sessions: List all active LLDB sessionslldb_load: Load a program into LLDBlldb_attach: Attach to a running processlldb_load_core: Load a core dump filelldb_run: Run the loaded programlldb_continue: Continue program executionlldb_step: Step to next line or instructionlldb_next: Step over function callslldb_finish: Execute until the current function returnslldb_kill: Kill the running processlldb_set_breakpoint: Set a breakpointlldb_breakpoint_list: List all breakpointslldb_breakpoint_delete: Delete a breakpointlldb_watchpoint: Set a watchpoint on a variable or memory addresslldb_backtrace: Show call stacklldb_print: Print value of expressionlldb_examine: Examine memorylldb_info_registers: Display registerslldb_frame_info: Get detailed information about a stack framelldb_disassemble: Disassemble codelldb_process_info: Get information about the current processlldb_thread_list: List all threads in the current processlldb_thread_select: Select a specific threadlldb_command: Execute an arbitrary LLDB commandlldb_expression: Evaluate an expression in the current framelldb_help: Get help for LLDB commandsexample/overflow.c contains an example C program that causes buffer overflow with certain arguments.
Compile it using cc overflow.c and ask Claude to debug the issue with the resulting program:
lldb_command when you need to execute LLDB commands that don't have a dedicated function--debug flag when starting the server for detailed loggingBSD 2-clause
Factual signals from GitHub, npm, and our automated checks โ not a rating.
No reviews yet โ be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/stass-lldb-mcp)<a href="https://allmcps.com/mcp/stass-lldb-mcp"><img src="https://allmcps.com/api/badge/stass-lldb-mcp?style=directory" alt="Lldb MCP on AllMCPs" /></a>