Об этом проекте
Breakpoint MCP — это сервер Model Context Protocol, предназначенный для подключения ИИ-ассистентов (таких как Claude) к игровому движку Godot (4.2+). В отличие от базовых инструментов разработки, он выступает в качестве полноценного клиента для встроенных в Godot протоколов Language Server Protocol (LSP) и Debug Adapter Protocol (DAP), позволяя ИИ-агентам выполнять сложные технические задачи, включая установку точек остановки, пошаговое выполнение кода и анализ реального состояния программы как для GDScript, так и для C#.
Сервер разделен на четыре плоскости возможностей:
- Плоскость A (Live Editor): обрабатывает операции CRUD для сцен, узлов и ресурсов с полной поддержкой отмены/повтора действий через плагин редактора.
- Плоскость B (Headless CLI): управляет запуском проекта, экспортом, импортом и операциями контроля версий (Git).
- Плоскость C (Runtime Bridge): обеспечивает живой доступ к SceneTree запущенной игры, манипулирование свойствами и проверку во время выполнения (утверждения и сравнение скриншотов).
- Плоскость D (Semantic & Debugging): предоставляет автодополнение, диагностику и полноценный пошаговый отладчик для GDScript и C#.
Ключевые особенности включают модель доверия с безопасностью по умолчанию, где инструменты высокого риска отключены, локальное взаимодействие через loopback-сокеты и возможность загрузки конкретных наборов инструментов для снижения затрат токенов модели ИИ.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.