A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io
Install
git clone https://github.com/ant4g0nist/lisa.pyInstall command taken from the project's README or registry entry. Always review code before running it.
README excerpt
Read full README on GitHub →LLDB MCP Integration
This project provides a Model-Context Protocol (MCP) integration for LLDB, allowing AI assistants like Claude to interact with your debugging sessions through a standardized interface.
Overview
The integration consists of two main components:
- server.py - An MCP server that communicates with Claude (or other MCP clients)
- lldb_plugin.py - A plugin that runs inside LLDB and exposes debugger functionality via JSON-RPC
This architecture allows Claude to help you debug code by directly interacting with LLDB through natural language. The MCP server acts as a bridge, translating Claude's requests into LLDB commands and returning results in a structured format.
Installation
Prerequisites
- Python 3.10 or higher
- LLDB with Python bindings
fastmcpPython package (for Claude Desktop integration)
Setup
Clone this repository:
git clone https://github.com/ant4g0nist/lldb-mcp.git cd lldb-mcpInstall required dependencies:
pip install "fastmcp>=1.2.0" httpxor
uv install "fastmcp>=1.2.0" httpx
Usage
Method 1: Using with Claude for Desktop
Make sure Claude for Desktop is installed and updated to the latest version.
Configure Claude for Desktop to use the LLDB MCP server by editing:
- path:
~/Library/Application Support/Claude/claude_desktop_config.json
- path:
Update the paths and add the LLDB MCP configuration:
{ "mcpServers": { "lldb": { "command": "/path/to/your/.local/bin/uv", "args": [ "--directory", "/path/to/your/lldb-mcp/llmcp", "run", "lldb_mcp.py" ] } } }Restart Claude for Desktop.
Start a debugging session in LLDB and enable the MCP server with:
(lldb) command script import lisa.pyYou should now see the LLDB tools available in Claude for Desktop. Look for the hammer icon.
Method 2: Direct LLDB Integration
If you prefer to use the plugin directly from LLDB without Claude for Desktop:
Add the following to your
~/.lldbinitfile to load the plugin automatically:command script import /path/to/lldb_plugin.pyIn your LLDB session, start the MCP server:
(lldb) mcp startThe server will be available at http://localhost:13338 for any MCP client to connect to.
Available LLDB Tools
The MCP server exposes the following methods for AI assistants:
Similar plugs
Never stop coding. Free MIT AI gateway: one endpoint, 359 providers (150+ free), 1200+ models Kimi, Claude, GPT, Gemini, GLM, DeepSeek, MiniMax. Works with Claude Code, Codex,…
The fastest, cheapest, most efficient open-source agent harness. Run more than 500 agents on a $10 VPS.
25 MB lightweight cross-platform database client for 100+ databases, including MySQL, PostgreSQL, SQLite, Redis, MongoDB, DuckDB, SQL Server, and Dameng. Built-in AI, MCP…
A MCP for Claude Desktop / Claude Code / Windsurf / Cursor to build n8n workflows for you