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 Bridge
Что он умеет?
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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityCmaintenanceProvides a comprehensive integration between LLMs and the Godot Engine, enabling AI assistants to intelligently manipulate project files, scripts, and the live editor. It supports advanced workflows including version-aware documentation querying, automated E2E game testing, and real-time visual context capture.3226MIT
- FlicenseCqualityFmaintenanceEnables AI assistants to control Godot game engine projects through a WebSocket bridge. Supports scene editing, node manipulation, script management, and project introspection via 163 registered tools.1001
- AlicenseCqualityDmaintenanceEnables AI assistants to interact with and manipulate Godot game engine projects, including creating projects, launching editor, managing scenes and nodes.122341MIT
- AlicenseAqualityBmaintenanceEnables AI agents to launch, edit, debug, and test Godot game projects with comprehensive scene and script manipulation tools.501MIT
Related MCP Connectors
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
Give your AI agent a persistent map of your project's structure, dependencies, and bugs.
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to control Unreal E…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/tomyud1/godot-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server