Back to MCP Integrations

Godot MCP

Featured

MCP integration for Godot MCP within. Connect external services and extend Claude's capabilities.

0 installsAuthor: Coding-Solo

Installation

curl -fsSL https://claudekit.xyz/i/godot | bash

Description

MCP сервер, который позволяет AI-ассистентам взаимодействовать с игровым движком Godot, предоставляя возможности для запуска редактора, выполнения проектов, захвата отладочного вывода и управления сценами через стандартизированный интерфейс.

Установка

Из исходного кода

git clone https://github.com/Coding-Solo/godot-mcp.git
cd godot-mcp
npm install
npm run build

Конфигурация

Cline

{
  "mcpServers": {
    "godot": {
      "command": "node",
      "args": ["/absolute/path/to/godot-mcp/build/index.js"],
      "env": {
        "DEBUG": "true"
      },
      "disabled": false,
      "autoApprove": [
        "launch_editor",
        "run_project",
        "get_debug_output",
        "stop_project",
        "get_godot_version",
        "list_projects",
        "get_project_info",
        "create_scene",
        "add_node",
        "load_sprite",
        "export_mesh_library",
        "save_scene",
        "get_uid",
        "update_project_uids"
      ]
    }
  }
}

Cursor Project-Specific

{
  "mcpServers": {
    "godot": {
      "command": "node",
      "args": ["/absolute/path/to/godot-mcp/build/index.js"],
      "env": {
        "DEBUG": "true"
      }
    }
  }
}

Доступные инструменты

ИнструментОписание
launch_editorЗапуск редактора Godot для конкретного проекта
run_projectВыполнение проектов Godot в режиме отладки
get_debug_outputПолучение вывода консоли и сообщений об ошибках
stop_projectОстановка выполняющихся проектов Godot
get_godot_versionПолучение версии установленного Godot
list_projectsПоиск проектов Godot в указанной директории
get_project_infoПолучение подробной информации о структуре проекта
create_sceneСоздание новых сцен с указанными типами корневых узлов
add_nodeДобавление узлов в существующие сцены с настраиваемыми свойствами
load_spriteЗагрузка спрайтов и текстур в узлы Sprite2D
export_mesh_libraryЭкспорт 3D сцен как ресурсы MeshLibrary для GridMap
save_sceneСохранение сцен с опциями создания вариантов
get_uidПолучение UID для конкретных файлов (Godot 4.4+)
update_project_uidsОбновление UID-ссылок путем пересохранения ресурсов (Godot 4.4+)

Возможности

  • Запуск редактора Godot для конкретных проектов
  • Выполнение проектов Godot в режиме отладки и захват вывода
  • Программное управление выполнением проектов
  • Анализ проектов и информация о структуре
  • Управление сценами с созданием и модификацией узлов
  • Загрузка спрайтов и текстур для 2D узлов
  • Экспорт 3D сцен как ресурсы MeshLibrary
  • Управление UID для проектов Godot 4.4+
  • Прямая обратная связь для генерации кода AI и отладки

Переменные окружения

Опциональные

  • GODOT_PATH - Путь к исполняемому файлу Godot (переопределяет автоматическое обнаружение)
  • DEBUG - Установите в "true" для включения детального логирования на стороне сервера

Примеры использования

Запусти редактор Godot для моего проекта в /path/to/project
Запусти мой проект Godot и покажи любые ошибки
Получи информацию о структуре моего проекта Godot
Проанализируй структуру моего проекта Godot и предложи улучшения
Помоги мне отладить эту ошибку в моем проекте Godot: [вставить ошибку]

Ресурсы

Примечания

Требует установки Godot Engine в вашей системе. Использует встроенный подход GDScript для сложных операций, исключая временные файлы и обеспечивая лучшую поддерживаемость. Для пользователей Cursor инструменты MCP могут запускаться только с использованием профиля чата Agent (требуется подписка Cursor Pro или Business).