Beckett — MCP-сервер для Claude Code: что делает и как установить
Встраивает MCP-сервер прямо в редактор Godot 4.2+ без мостов на Node.js. Позволяет ИИ менять сцены, делать скриншоты и проверять код на GDScript или C#.
Открыть на GitHubЧто делает Beckett - MCP for Godot
Сервер работает как обычный плагин EditorPlugin на GDScript внутри процесса Godot 4. Он слушает локальные HTTP-запросы через TCPServer на главном потоке редактора. Сторонние процессы вроде Node.js или Python не требуются. Для работы нужен запущенный редактор Godot 4.2 или новее.
Архитектура опирается на ClassDB и рефлексию Godot, поэтому агенту доступны свыше 1000 встроенных классов движка, а также типы class_name и [GlobalClass]. В бесплатную версию Lite входят 56 инструментов, 6 ресурсов и 6 промптов. Модель может делать скриншоты запущенной игры и читать удалённое дерево сцены. Перед записью файлов GDScript синтаксис проверяется на ошибки, а для C# запускается dotnet build с получением точных номеров строк и колонок.
Все правки сцен проводятся через EditorUndoRedoManager, поэтому любое действие агента можно отменить. Безопасность ограничивает доступ пределами localhost с проверкой заголовков Host и Origin. В боковой панели редактора можно ограничить число доступных инструментов ползунком от 1 до 4, отсекая лишнее на лету через SSE. История последних 200 вызовов сохраняется в кольцевом буфере audit://recent.
Какие задачи решает
- управлять сценами и нодами движка Godot 4 через рефлексию
ClassDB - проверять скрипты GDScript на синтаксические ошибки перед сохранением
- считывать логи, удалённое дерево сцен и скриншоты работающей игры
- собирать проекты на C# с получением диагностических сообщений компилятора
Примеры запросов агенту
- Проверь удалённое дерево сцен запущенной игры и найди узел игрока
- Сделай скриншот запущенного проекта и проверь последние ошибки в логах
- Исправь скрипт движения на GDScript и проверь синтаксис перед записью
Как установить Beckett - MCP for Godot
Установка
Команды запуска нет в реестре MCP — смотрите README репозитория
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Beckett - MCP for Godot
Как установить Beckett в Godot и Claude Code?
Скопируйте плагин в папку аддонов проекта и включите его в настройках Godot. При активации сервер автоматически запустится и создаст файл .mcp.json для Claude Code.
Что делает Beckett - MCP for Godot?
Он встраивает MCP-сервер напрямую в редактор Godot 4 без промежуточных процессов на Python или Node.js. С его помощью агент создаёт ноды, меняет свойства объектов, валидирует скрипты и считывает состояние запущенной игры.
Нужен ли отдельный компилятор для C#?
Для проверки C# используется установленный в системе .NET SDK через команду dotnet build. Ошибки компиляции возвращаются агенту с точными номерами строк и столбцов.