# Beckett - MCP for Godot

Встраивает MCP-сервер прямо в редактор Godot 4.2+ без мостов на Node.js. Позволяет ИИ менять сцены, делать скриншоты и проверять код на GDScript или C#.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed · ★ 48
- Автор: beckettlab
- Лицензия: MIT · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/beckettlab/beckett-godot-mcp
- Обновлён: 2026-10-07
- HTML: https://affpapa.org/nevibecode/mcp/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

## Установка

### Claude Code (родная платформа)

**Установка**
- Команды запуска нет в реестре MCP — смотрите README репозитория

## Когда брать
- управлять сценами и нодами движка Godot 4 через рефлексию `ClassDB`
- проверять скрипты GDScript на синтаксические ошибки перед сохранением
- считывать логи, удалённое дерево сцен и скриншоты работающей игры
- собирать проекты на C# с получением диагностических сообщений компилятора

## Примеры запросов агенту
- Проверь удалённое дерево сцен запущенной игры и найди узел игрока
- Сделай скриншот запущенного проекта и проверь последние ошибки в логах
- Исправь скрипт движения на GDScript и проверь синтаксис перед записью

## Похожие
- [Pascal 3D Editor](https://affpapa.org/nevibecode/mcp/pascal-3d-editor.md) — MCP-сервер · ★ 25085
- [Unity-MCP](https://affpapa.org/nevibecode/mcp/unity-mcp.md) — MCP-сервер · ★ 4523
- [mcp](https://affpapa.org/nevibecode/mcp/sceneview-mcp.md) — MCP-сервер · ★ 1348
- [Gearboy MCP Server](https://affpapa.org/nevibecode/mcp/gearboy-mcp-server.md) — MCP-сервер · ★ 1219
- [ChiR24-unreal_mcp_server](https://affpapa.org/nevibecode/mcp/chir24-unreal-mcp-server.md) — MCP-сервер · ★ 975
- [Nova3D](https://affpapa.org/nevibecode/mcp/nova3d.md) — MCP-сервер · ★ 733

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
