by tomyud1 (community) Claude Desktop, Claude Code, OpenCode, Cursor, любой MCP-клиент, Godot 4.x, Node.js, Windows, macOS, Linux
MCP-сервер и плагин для Godot — AI-ассистированная разработка игр в движке Godot.
MCP-сервер для движка Godot: запускает редактор, управляет сценами, выполняет скрипты, захватывает debug-вывод и тестирует проект. AI-агент …
Claude как напарник в Unity Editor: создаёт и редактирует GameObject-ы, компоненты, материалы, запускает тесты прямо из …
MCP-плагин для Unreal Engine 5.7/5.8: Claude получает полный read/write доступ к Blueprints, Materials, Animation. Создаёт и …
Мгновенные точные запросы к Unity API вместо дорогих чтений исходников — экономит токены, контекст и снижает …
# Шаг 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.
Создавайте игры быстрее с помощью Claude, Cursor или любого ИИ, совместимого с MCP — без копирования и вставки, без переключения контекста. ИИ напрямую читает, записывает и изменяет ваши сцены, скрипты, узлы и настройки проекта.
Godot 4.x · 42 инструмента · Интерактивная визуализация проекта · Лицензия MIT
Загрузите и запустите установщик с nodejs.org (версия LTS). Это стандартный установщик — терминал не требуется.
Внутри редактора Godot нажмите вкладку AssetLib вверху → найдите "mcp" → найдите "Godot AI Assistant tools MCP" → Установить.
Затем перейдите в Project → Project Settings → Plugins и активируйте плагин Godot MCP.
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 и т.д.)
Закройте и снова откройте Claude Desktop / Cursor / свой клиент, чтобы он применил новую конфигурацию.
Нажмите Restart Project в редакторе Godot. Проверьте правый верхний угол — вы должны увидеть MCP Connected зеленым цветом. Всё готово.
| Категория | Инструменты | Примеры |
|---|---|---|
| Работа с файлами | 4 | Просмотр каталогов, чтение файлов, поиск по проекту, создание скриптов |
| Работа со сценами | 11 | Создание сцен, добавление/удаление/перемещение узлов, установка свойств, прикрепление скриптов, назначение форм коллизий и текстур |
| Работа со скриптами | 6 | Применение правок кода, проверка синтаксиса, переименование/перемещение файлов с обновлением ссылок |
| Инструменты проекта | 14 | Запуск/остановка сцен, запросы к ClassDB, чтение ошибок из Output + Debugger, настройки проекта, карта ввода, слои коллизий, дампы дерева сцен, пересканирование файловой системы |
| Генерация ассетов | 1 | Генерация 2D-спрайтов из SVG |
| Визуализация | 6 | Интерактивная карта проекта в браузере, исследователь графа сцены |
Выполните map_project и получите исследователь проекта в браузере по адресу localhost:6510:
- Граф всех скриптов и их взаимосвязей (force-directed graph)
- Нажмите на любой скрипт, чтобы увидеть переменные, функции, сигналы и связи
- Редактируйте код напрямую в визуализаторе — изменения синхронизируются с Godot в реальном времени
- Просмотр сцены с редактированием свойств узлов
- Поиск использований перед рефакторингом
ИИ не может создать 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 │
└──────────────┘
Чтобы собрать из исходного кода вместо использования npm:
cd mcp-server
npm install
npm run build
Затем укажите своему ИИ-клиенту путь к mcp-server/dist/index.js вместо использования npx.
Подробные описания каждого выпуска находятся в release-notes/ (начиная с v0.5.0). Полную историю изменений смотрите в CHANGELOG.md.
MIT