Godot MCP Native
MCP-сервер для Godot 4 внутри самого редактора: агент правит сцены, узлы и скрипты, запускает проект и читает отладчик, без Node.js
- 863 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Инструменты execute-script и execute-editor-script выполняют код GDScript в редакторе и в запущенной игре, а модификация скриптов пишет файлы проекта
- HTTP-сервер слушает порт 9080 и по умолчанию не требует токена, поэтому защиту надо включать самому
Установка
- Работает в
Ручная установка
{
"mcpServers": {
"godot-mcp": {
"url": "http://localhost:9080/mcp"
}
}
}Сервер должен быть запущен в открытом редакторе. Если включена проверка по токену, добавьте в блок поле headers с Authorization: Bearer и своим токеном.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Инструменты execute-script и execute-editor-script выполняют код GDScript в редакторе и в запущенной игре, а модификация скриптов пишет файлы проекта
- HTTP-сервер слушает порт 9080 и по умолчанию не требует токена, поэтому защиту надо включать самому
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Godot MCP Native — MCP-сервер для Godot, оформленный как плагин редактора. Он написан на GDScript и запускается внутри самого редактора Godot 4, поэтому Node.js и сторонние пакеты не нужны. Агент подключается по HTTP к адресу http://localhost:9080/mcp, порт меняется в настройках, и получает 155 инструментов: 30 основных и 125 дополнительных. Инструменты разбиты на шесть групп. Узлы: создание, свойства, сигналы, группы, пакетные правки одним действием отмены. Скрипты: чтение, создание, проверка синтаксиса GDScript и C#, поиск и переименование символов. Сцены: структура, сохранение, вкладки. Редактор: запуск и остановка проекта, снимок экрана, пресеты экспорта. Отладка: точки останова, стек, переменные, профилировщики и зонд в запущенной игре. Проект: настройки, ресурсы, тесты, карта ввода. Агентам с доступом к оболочке (Codex, Claude Code, Cursor) автор предлагает командную строку gdmcp. У нее около 33 доменных команд, а схемы дополнительных инструментов подгружаются по запросу, и все 155 описаний не занимают контекст модели. В папке skills/gdmcp лежит парный скилл, который учит агента работать с этой командой.
Для кого. Для разработчиков игр на Godot 4, которые хотят поручать агенту в Claude Code, Cursor, Codex или Cline правки сцен, узлов и скриптов в открытом редакторе и отладку запущенной игры.
Подходит, если
- Нужно собрать сцену по описанию: узлы, свойства, сигналы, привязка скриптов, а правки в редакторе откатываются одной отменой
- Скрипт на GDScript или C# надо проверить на синтаксис, найти определение символа и переименовать его по всему проекту
- Игра запущена, и агент должен остановить ее на точке останова, прочитать стек и переменные или поправить свойство живого узла
- Агент работает в терминале, и нужен компактный вызов через gdmcp вместо загрузки сотен схем инструментов в контекст
- Несколько проектов Godot открыты параллельно, и каждому нужен свой порт через флаг --mcp-port
Не подходит, если
- Проект на Godot 3 или другом движке: плагин рассчитан на Godot 4.x, рекомендуется 4.5 и новее
- Плагин в проект не нужен, нужен сервер, который агент запускает сам через npx: подходит Godot MCP, он работает через процессы командной строки
- Нужен сервер с отдельным локальным процессом и WebSocket-мостом к редактору: такая схема у Godot AI
- Агент в облачном веб-интерфейсе и не видит адрес localhost: сервер доступен только на машине с открытым редактором
Пример запроса к агенту
Создай главное меню с кнопками Играть, Настройки и Выход, привяжи к кнопке Играть скрипт загрузки уровня и проверь скрипт на ошибкиMCP
- Транспорт
- http
- Авторизация
- не нужна
Ограничения
- Сервер работает, пока открыт редактор Godot 4.x или запущен режим `--mcp-server`; без редактора инструментов нет.
- Режим stdio в документации быстрого старта помечен как недоступный, рабочий вариант — HTTP на порту 9080.
- Проверка по токену включается параметром `auth_enabled`; по умолчанию вход без токена, а для доступа по сети автор советует HTTPS.
- Документация в папке docs/current написана преимущественно по-китайски, основной файл на английском и китайском.
- Это плагин сообщества, к Godot Engine и Anthropic он не относится. Версия 1.0.8, лицензия MIT.
- Для Claude Desktop нужен мост `mcp-remote`, он ставится через npm.
Как отключить. В Godot откройте Project Settings, вкладку Plugins, и переключите Godot MCP Native в состояние Disable, сервер остановится. Затем удалите запись godot-mcp из настроек MCP вашего агента. Папку addons/godot_mcp из проекта можно убрать совсем.
Частые вопросы
Как подключить MCP-сервер Godot к Cursor или Cline?
Включите плагин в Project Settings, вкладка Plugins, и запустите сервер на панели MCP. Для Cursor в настройках MCP укажите url http://localhost:9080/mcp. Для Cline добавьте тот же адрес с типом streamableHttp. Если включена проверка по токену, добавьте заголовок Authorization: Bearer с вашим токеном.
Нужен ли Node.js для плагина Godot MCP Native?
Нет, сервер написан на GDScript и работает внутри редактора. Node.js понадобится только для Claude Desktop: там через npm ставится мост mcp-remote, который передает запросы на адрес http://localhost:9080/mcp.
Сколько инструментов у Godot MCP Native и не перегрузят ли они контекст?
Их 155: 30 основных и 125 дополнительных. Чтобы не грузить все схемы в контекст, автор сделал командную строку gdmcp: около 33 доменных команд, а схемы дополнительных инструментов агент запрашивает по необходимости.
Как установить Godot MCP Native через AssetLib?
Откройте проект Godot, перейдите на вкладку AssetLib в редакторе, найдите Godot MCP Native, нажмите Download и Install. Затем включите плагин в Project Settings, вкладка Plugins. Второй способ — скопировать папку addons/godot_mcp из репозитория в папку addons проекта.
Можно ли запустить сервер без графического окна редактора?
Да. Команда godot --editor --path /путь/к/проекту -- --mcp-server поднимает сервер в безоконном режиме, настройки берутся из файла user://mcp_settings.cfg. Порт и транспорт переопределяются флагами --mcp-port=N и --mcp-transport=MODE, так что несколько проектов работают параллельно.
Умеет ли сервер отлаживать запущенную игру?
Да, у отладки 71 инструмент: точки останова, стек и переменные, профилировщики. Зонд, который сервер добавляет в сцену командой install-runtime-probe, дает читать дерево работающей игры, менять свойства живых узлов, вызывать их методы и ждать нужного состояния.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыMCP-сервер и плагин для Godot 4.4 и новее: агент правит сцены и скрипты в редакторе, запускает игру и читает ошибки
MCP-сервер на 157 инструментов для Godot 4: агент правит сцены и проект, запускает игру, меняет узлы в работе и пишет скрипты на GDScript и .NET
MCP-сервер для движка Godot: запуск редактора, выполнение проектов и правка сцен прямо из агента
Аддон для .NET-сборки Godot дает агенту править редактор: сцены, узлы, скрипты, скриншоты вьюпорта и запросы на языке RQL
MCP-сервер для движка Godot: подключает Claude Code, Claude Desktop и Codex к работающему редактору для создания сцен, скриптов и материалов
MCP-сервер для Godot 4: агент создает сцены и скрипты, запускает игру, читает ошибки и отладчик, подтягивает бесплатные ассеты
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| Godot MCP Native (эта запись) | нет | не нужна | 863 | |
| Godot MCP | нет | не нужна | 6 420 | запускает Godot через процессы командной строки по npx, без плагина в проекте |
| Godot AI | да | API-ключ | 3 271 | плагин плюс отдельный локальный сервер на Python, связь с редактором по WebSocket |
| Godot MCP Full Control | нет | не нужна | 505 | сервер на Node.js на 157 инструментов, часть работает без запущенного редактора |
Коротко о README
В репозитории есть плагин в папке addons/godot_mcp, исходники командной строки gdmcp с бинарниками в релизах для macOS, Linux и Windows, скилл skills/gdmcp и каталог документации с быстрым стартом, архитектурой, справочниками инструментов и CLI и руководством по тестам. Основной файл содержит примеры подключения для Claude Desktop, Cursor, Cline, OpenCode и Codex, перечень команд и рекомендации по безопасности.