Godot MCP Native

MCP-сервер для Godot 4 внутри самого редактора: агент правит сцены, узлы и скрипты, запускает проект и читает отладчик, без Node.js

  • 863 ★ репозитория
  • Последний коммит
  • MIT
MCP-сервер

Широкий доступ

Почему такой уровень

  • Инструменты execute-script и execute-editor-script выполняют код GDScript в редакторе и в запущенной игре, а модификация скриптов пишет файлы проекта
  • HTTP-сервер слушает порт 9080 и по умолчанию не требует токена, поэтому защиту надо включать самому
Все причины и проверки

yurineko73/godot-mcp-native

Установка

Ручная установка

{
  "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-сервер на 157 инструментов для Godot 4: агент правит сцены и проект, запускает игру, меняет узлы в работе и пишет скрипты на GDScript и .NET

MCP-серверШирокий доступ505Звезды репозитория

MCP-сервер для движка Godot: запуск редактора, выполнение проектов и правка сцен прямо из агента

MCP-серверРасширенный доступ6,4 тыс.Звезды репозитория

Аддон для .NET-сборки Godot дает агенту править редактор: сцены, узлы, скрипты, скриншоты вьюпорта и запросы на языке RQL

MCP-серверШирокий доступ316Звезды репозитория
Официальный

MCP-сервер для движка Godot: подключает Claude Code, Claude Desktop и Codex к работающему редактору для создания сцен, скриптов и материалов

MCP-серверРасширенный доступ3,3 тыс.Звезды репозитория

MCP-сервер для Godot 4: агент создает сцены и скрипты, запускает игру, читает ошибки и отладчик, подтягивает бесплатные ассеты

MCP-серверШирокий доступ270Звезды репозитория

Сравнение с похожими

Записи с тем же главным запросом: чем они отличаются.

ЗаписьОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
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, перечень команд и рекомендации по безопасности.

Бейдж для README

Сообщить о проблеме

Foxx AIGodot MCP Native
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.