MCP Бесплатно

lldb-mcp MCP сервер

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

автор: Community

Установка
1 установок
Копируй и вставляй в терминал
curl -fsSL https://vibebaza.com/i/lldb-mcp | bash

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 для подробного логирования. Сессии автоматически очищаются при завершении работы сервера. Включает пример программы с переполнением буфера для тестирования.

Zambulay Спонсор

Карта для оплаты Claude, ChatGPT и других AI