Об этом проекте

godot-mcp-bridge — это MCP (Model Context Protocol) сервер, разработанный для прямой интеграции AI-клиентов, таких как Claude и Cursor, в редактор Godot 4. В отличие от однонаправленных серверов, он является двусторонним, что позволяет AI в реальном времени отслеживать действия пользователя в редакторе (выделения, сохранения и т. д.). Ключевые возможности включают: - Редактирование Live-Tree: изменяет активное дерево редактора вместо перезаписи файлов на диске, что гарантирует сохранение несохраненных изменений и поддержку системы отмены (undo) в Godot. - Отладка и тестирование: включает пошаговый отладчик через Debug Adapter в Godot (точки остановки, трассировка стека, вычисление переменных) и интеграцию с набором модульных тестов GUT. - Обширный набор инструментов: предлагает 231 инструмент, разделенный на наборы (core, runtime, debug, code_intel и т. д.), охватывающий всё: от рефакторинга на базе GDScript LSP и создания каркаса сцен до диагностики многопользовательского режима и асинхронного headless-экспорта. - Управление в режиме выполнения: возможность управлять запущенной игрой через симуляцию ввода, ожидание сигналов и текстовое взаимодействие с интерфейсом. - Анализ проекта: инструменты для обнаружения циклических зависимостей, неиспользуемых ресурсов и анализа потоков сигналов. - Визуализатор: интерактивный браузерный исследователь для картирования связей между скриптами и редактирования кода/свойств. Система работает как Node.js sidecar, взаимодействующий с плагином редактора Godot через WebSockets, поддерживая клиентов как stdio, так и HTTP.