LLDB-MCP
Интегрирует отладчик LLDB с Claude для AI-ассистированной отладки программ через естественный язык.
Описание
LLDB-MCP — инструмент на Python, интегрирующий отладчик LLDB с протоколом MCP Claude. Позволяет ИИ управлять сессиями отладки: запускать программы, устанавливать брейкпоинты, инспектировать память, регистры и стек. Поддерживает анализ дампов памяти и выполнение произвольных команд LLDB. Идеален для автоматизированной отладки C/C++ программ, выявления ошибок вроде buffer overflow. Требует Python 3.7+ и установленного LLDB.
Возможности
Управление сессиями
Запуск, завершение и перечисление сессий отладки LLDB.
Загрузка программ
Загрузка исполняемых файлов, прикрепление к процессам и анализ дампов памяти.
Контроль выполнения
Запуск, продолжение, шаговые выполнения, остановка и завершение процессов.
Брейкпоинты и ватчпоинты
Установка, просмотр и удаление точек останова и наблюдения за памятью.
Инспекция состояния
Просмотр стека вызовов, значений переменных, памяти, регистров и дизассемблировка кода.
Управление потоками
Перечисление и выбор потоков в процессе.
Произвольные команды
Выполнение любых команд LLDB и оценка выражений.
Установка
Клонируйте репозиторий: git clone https://github.com/stass/lldb-mcp.git cd lldb-mcp
Установите зависимости: pip install mcp
Настройте Claude для использования сервера LLDB-MCP:
- Откройте конфигурацию приложения Claude
- Добавьте в MCP-конфигурацию:
"mcpServers": { "lldb-mcp": { "command": "python3", "args": ["/path/to/lldb-mcp/lldb_mcp.py"], "disabled": false } }