Back to MCP Integrations

lldb-mcp MCP

MCP integration for lldb-mcp MCP within. Connect external services and extend Claude's capabilities.

0 installsAuthor: Community

Installation

curl -fsSL https://claudekit.xyz/i/lldb-mcp | bash

Description

MCP сервер, который интегрирует отладчик LLDB с Claude, обеспечивая AI-ассистированные рабочие процессы отладки через команды на естественном языке.

Установка

Из исходного кода

git clone https://github.com/stass/lldb-mcp.git
cd lldb-mcp
pip install mcp

Конфигурация

Claude Desktop

{
  "mcpServers": {
    "lldb-mcp": {
      "command": "python3",
      "args": ["/path/to/lldb-mcp/lldb_mcp.py"],
      "disabled": false
    }
  }
}

Доступные инструменты

ИнструментОписание
lldb_startЗапустить новую сессию LLDB
lldb_terminateЗавершить сессию LLDB
lldb_list_sessionsПоказать все активные сессии LLDB
lldb_loadЗагрузить программу в LLDB
lldb_attachПодключиться к запущенному процессу
lldb_load_coreЗагрузить файл дампа памяти
lldb_runЗапустить загруженную программу
lldb_continueПродолжить выполнение программы
lldb_stepШаг к следующей строке или инструкции
lldb_nextПерешагнуть вызовы функций
lldb_finishВыполнять до возврата из текущей функции
lldb_killЗавершить запущенный процесс
lldb_set_breakpointУстановить точку останова
lldb_breakpoint_listПоказать все точки останова
lldb_breakpoint_deleteУдалить точку останова

Возможности

  • Создание и управление множественными сессиями отладки LLDB
  • Загрузка исполняемых файлов и подключение к запущенным процессам
  • Загрузка файлов дампа памяти для посмертного анализа
  • Выполнение произвольных команд LLDB
  • Точное управление выполнением программы
  • Исследование памяти и дизассемблирование
  • Инспекция потоков и кадров стека
  • Установка точек останова и точек наблюдения
  • Исследование памяти, регистров и переменных
  • Анализ трассировки стека и состояния программы

Примеры использования

Start a new LLDB session
Load the program '/path/to/executable'
Set a breakpoint at main
Run the program
Show backtrace

Ресурсы

Примечания

Требует Python 3.7+, установленный в системе LLDB, и десктопное приложение Claude с поддержкой MCP. Включите режим отладки флагом --debug для подробного логирования. Сессии автоматически очищаются при завершении работы сервера. Включает пример программы с переполнением буфера для тестирования.