Godot MCP
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" → Установите.
Затем перейдите в Проект → Настройки проекта → Плагины и включите плагин Godot MCP.
2. Добавьте конфигурацию сервера в вашего ИИ-клиента
Claude Desktop — Настройки → Разработчик → Изменить конфигурацию → откройте файл конфигурации и вставьте:
Mac / Linux:
{
"mcpServers": {
"godot": {
"command": "npx",
"args": ["-y", "godot-mcp-server"]
}
}
}Windows:
{
"mcpServers": {
"godot": {
"command": "cmd",
"args": ["/c", "npx", "-y", "godot-mcp-server"]
}
}
}Cursor — Настройки → MCP → Добавить сервер:
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
Нажмите Перезапустить проект в редакторе Godot. Проверьте правый верхний угол — вы должны увидеть MCP подключено зелёным цветом. Вы готовы к работе.
Related MCP server: Godot MCP
Что он умеет?
42 инструмента в 6 категориях
Категория | Инструменты | Примеры |
Файловые операции | 4 | Просмотр каталогов, чтение файлов, поиск по проекту, создание скриптов |
Операции со сценами | 11 | Создание сцен, добавление/удаление/перемещение узлов, установка свойств, прикрепление скриптов, назначение коллизионных фигур и текстур |
Операции со скриптами | 6 | Применение правок кода, проверка синтаксиса, переименование/перемещение файлов с обновлением ссылок |
Инструменты проекта | 14 | Запуск/остановка сцен, запросы к ClassDB, чтение ошибок из Output + Debugger, настройки проекта, карта ввода, слои коллизий, дампы дерева сцены, повторное сканирование файловой системы |
Генерация ассетов | 1 | Генерация 2D-спрайтов из SVG |
Визуализация | 6 | Интерактивная карта проекта в браузере, обозреватель графа сцены |
Интерактивный визуализатор
Запустите map_project и получите обозреватель в браузере на localhost:6510:
Силовой граф всех скриптов и их связей
Нажмите на любой скрипт, чтобы увидеть переменные, функции, сигналы и соединения
Редактируйте код прямо в визуализаторе — изменения синхронизируются с 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 │
└──────────────┘Текущие ограничения
Только локально — работает на 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
This server cannot be deployed
Maintenance
Related MCP Connectors
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
Run, debug and inspect Playwright E2E tests from any AI agent: diagnostics, live DOM, selectors.
Image and video AI tools and your own pipelines, run from any AI assistant.
Give your AI agent a persistent map of your project's structure, dependencies, and bugs.
Related MCP Servers
- AlicenseBqualityBmaintenanceEnables AI assistants to automate Godot 4 projects via headless tooling, live editor control, and runtime remote control, including scene building, testing, and observation.431MIT
- AlicenseCqualityBmaintenanceEnables AI assistants to interact with the Godot Engine editor and projects, including scene editing, script management, physics queries, and asset operations.1261MIT
- AlicenseBqualityBmaintenanceEnables AI agents to inspect, modify, run, and debug Godot projects, including scene and script analysis, editor and project management, and visual verification through screenshots.2213 npm14MIT
- AlicenseNot gradedqualityAmaintenanceEnables AI assistants to build, run, and debug Godot projects by editing scenes and scripts, inspecting live game state, injecting input, capturing viewports, and examining native debugger state through 42 tools.European Union Public 1.2