Об этом проекте
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.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.