Godot MCP (tomyud1)

by tomyud1 (community) · Claude Desktop, Claude Code, OpenCode, Cursor, любой MCP-клиент, Godot 4.x, Node.js, Windows, macOS, Linux

MCP MCP Servers Open Source v0.5.0 · 21.04.2026 активный

MCP-сервер и плагин для Godot — AI-ассистированная разработка игр в движке Godot.

v0.5.0
21.04.2026 current

Установка
# Шаг 0: установить Node.js LTS — установщик с nodejs.org/en/download
# Шаг 1: в редакторе Godot открыть вкладку AssetLib, найти "mcp",
#        установить "Godot AI Assistant tools MCP",
#        затем Project → Project Settings → Plugins → включить плагин Godot MCP
# Шаг 2: добавить сервер в конфиг ИИ-клиента (Claude Desktop / Cursor):
#        Mac/Linux: {"mcpServers":{"godot":{"command":"npx","args":["-y","godot-mcp-server"]}}}
#        Windows:   {"mcpServers":{"godot":{"command":"cmd","args":["/c","npx","-y","godot-mcp-server"]}}}
#        для Claude Code выполнить:
claude mcp add godot -- npx -y godot-mcp-server
# Шаг 3: перезапустить ИИ-клиент
# Шаг 4: в редакторе Godot нажать Restart Project,
#        убедиться что в правом верхнем углу горит зелёный "MCP Connected"
# Альтернатива — сборка из исходников вместо npx:
cd mcp-server
npm install
npm run build
показать оригинал переведено ИИ

Godot MCP

Дайте своему ИИ-ассистенту полный доступ к редактору Godot.

Создавайте игры быстрее с помощью Claude, Cursor или любого ИИ, совместимого с MCP — без копирования и вставки, без переключения контекста. ИИ напрямую читает, записывает и изменяет ваши сцены, скрипты, узлы и настройки проекта.

Godot 4.x · 42 инструмента · Интерактивная визуализация проекта · Лицензия MIT


Быстрый старт

0. Установите Node.js (однократная настройка)

Загрузите и запустите установщик с nodejs.org (версия LTS). Это стандартный установщик — терминал не требуется.

1. Установите плагин Godot

Внутри редактора Godot нажмите вкладку AssetLib вверху → найдите "mcp" → найдите "Godot AI Assistant tools MCP" → Установить.

Затем перейдите в Project → Project Settings → Plugins и активируйте плагин Godot MCP.

2. Добавьте конфигурацию сервера в свой ИИ-клиент

Claude Desktop — Settings → Developer → Edit Config → откройте конфигурационный файл и вставьте:

Mac / Linux:

{
  "mcpServers": {
    "godot": {
      "command": "npx",
      "args": ["-y", "godot-mcp-server"]
    }
  }
}

Windows:

{
  "mcpServers": {
    "godot": {
      "command": "cmd",
      "args": ["/c", "npx", "-y", "godot-mcp-server"]
    }
  }
}

Cursor — Settings → MCP → Add Server:

Mac / Linux:

{
  "mcpServers": {
    "godot": {
      "command": "npx",
      "args": ["-y", "godot-mcp-server"]
    }
  }
}

Windows:

{
  "mcpServers": {
    "godot": {
      "command": "cmd",
      "args": ["/c", "npx", "-y", "godot-mcp-server"]
    }
  }
}

Claude Code — выполните в терминале:

claude mcp add godot -- npx -y godot-mcp-server

Работает с любым клиентом, совместимым с MCP (Cline, Windsurf и т.д.)

3. Перезапустите свой ИИ-клиент

Закройте и снова откройте Claude Desktop / Cursor / свой клиент, чтобы он применил новую конфигурацию.

4. Перезапустите свой проект Godot

Нажмите Restart Project в редакторе Godot. Проверьте правый верхний угол — вы должны увидеть MCP Connected зеленым цветом. Всё готово.


Что это умеет делать?

42 инструмента в 6 категориях

Категория Инструменты Примеры
Работа с файлами 4 Просмотр каталогов, чтение файлов, поиск по проекту, создание скриптов
Работа со сценами 11 Создание сцен, добавление/удаление/перемещение узлов, установка свойств, прикрепление скриптов, назначение форм коллизий и текстур
Работа со скриптами 6 Применение правок кода, проверка синтаксиса, переименование/перемещение файлов с обновлением ссылок
Инструменты проекта 14 Запуск/остановка сцен, запросы к ClassDB, чтение ошибок из Output + Debugger, настройки проекта, карта ввода, слои коллизий, дампы дерева сцен, пересканирование файловой системы
Генерация ассетов 1 Генерация 2D-спрайтов из SVG
Визуализация 6 Интерактивная карта проекта в браузере, исследователь графа сцены

Интерактивная визуализация

Выполните map_project и получите исследователь проекта в браузере по адресу localhost:6510: - Граф всех скриптов и их взаимосвязей (force-directed graph) - Нажмите на любой скрипт, чтобы увидеть переменные, функции, сигналы и связи - Редактируйте код напрямую в визуализаторе — изменения синхронизируются с Godot в реальном времени - Просмотр сцены с редактированием свойств узлов - Поиск использований перед рефакторингом image

Ограничения

ИИ не может создать 100% игры самостоятельно — ему трудно с сложными макетами UI, компоновкой сцен и некоторыми манипуляциями со свойствами узлов. Проект всё ещё активно разрабатывается, поэтому отзывы очень приветствуются!


Архитектура

┌─────────────┐    MCP (stdio)   ┌──────────────┐   WebSocket   ┌──────────────┐
│  AI Client  │◄────────────────►│  MCP Server  │◄─────────────►│ Godot Editor │
│  (Claude,   │                  │  (Node.js)   │   port 6505   │  (Plugin)    │
│   Cursor)   │                  │              │               │              │
└─────────────┘                  │  Visualizer  │               │  42 tool     │
                                 │  HTTP :6510  │               │  handlers    │
                                 └──────┬───────┘               └──────────────┘
                                        │
                                 ┌──────▼───────┐
                                 │   Browser    │
                                 │  Visualizer  │
                                 └──────────────┘

Текущие ограничения

  • Только локально — работает на localhost, без удаленных подключений
  • Одно подключение — одновременно только один экземпляр Godot
  • Нет отмены — изменения сохраняются сразу (используйте систему контроля версий)
  • ИИ всё ещё ограничен в знаниях о Godot — он не может создать 100% игры в одиночку, но может помочь с отладкой, написанием скриптов и сопровождать вас в процессе разработки

Разработка

Чтобы собрать из исходного кода вместо использования npm:

cd mcp-server
npm install
npm run build

Затем укажите своему ИИ-клиенту путь к mcp-server/dist/index.js вместо использования npx.


Примечания к выпуску

Подробные описания каждого выпуска находятся в release-notes/ (начиная с v0.5.0). Полную историю изменений смотрите в CHANGELOG.md.


Лицензия

MIT


npm-пакет · Сообщить о проблемах

Войдите, чтобы оставить комментарий