К основному содержанию
MCP-сервер CX Codex

GodotLens — MCP-сервер для Claude Code: что делает и как установить

Подключает ассистента напрямую к Godot 4.6+ для проверки GDScript, анализа сцен и запуска тестов без ручной игры.

Установить в Claude Code · Командой платформы Все способы и платформы ↓
claude mcp add --env GODOT_LSP_HOST=<GODOT_LSP_HOST> --env GODOT_LSP_PORT=<GODOT_LSP_PORT> --env GODOT_DAP_HOST=<GODOT_DAP_HOST> --env GODOT_DAP_PORT=<GODOT_DAP_PORT> --env GODOT_BIN=<GODOT_BIN> --transport stdio godotlens -- npx -y godotlens-mcp
Открыть на GitHub

Что делает GodotLens

GodotLens передаёт запросы самому движку Godot, вместо того чтобы разбирать текст скриптов регулярными выражениями. Инструменты разбиты по префиксам: gdscript_* обращается к языковому серверу редактора, scene_* и project_* проверяют ресурсы движком, а runtime_* запускает игровой процесс в фоновом режиме. Агент видит сигнатуры методов, находит настоящие вызовы функций и отсеивает совпадения в комментариях.

Для полноценной работы нужен запущенный редактор Godot 4.6 или новее либо отдельный headless-процесс с портами LSP и DAP. Без включённой опции Import Resources When Unfocused редактор не зарегистрирует новые файлы скриптов и class_name, потому что окно редактора под управлением агента не получает фокус. Для тестов и вызова выражений через runtime_eval сервер передаёт временный скрипт-хелпер при старте игры, не меняя файлы репозитория.

Какие задачи решает

  • найти реальные вызовы метода в GDScript без ложных совпадений в комментариях
  • проверить валидность сцен .tscn и связей сигналов через движок
  • запустить игру в headless-режиме для автоматической проверки поведения сцены
  • выполнить код внутри запущенной игры через runtime_eval без модификации проекта

Примеры запросов агенту

  • Найди через gdscript_references, где в проекте вызывается метод take_damage
  • Проверь валидность сцены player.tscn и сигналов через scene_validate
  • Запусти проект в headless-режиме с помощью runtime_run и проверь дерево сцены

Как установить GodotLens

Командой платформы

claude mcp add --env GODOT_LSP_HOST=<GODOT_LSP_HOST> --env GODOT_LSP_PORT=<GODOT_LSP_PORT> --env GODOT_DAP_HOST=<GODOT_DAP_HOST> --env GODOT_DAP_PORT=<GODOT_DAP_PORT> --env GODOT_BIN=<GODOT_BIN> --transport stdio godotlens -- npx -y godotlens-mcp

Вместо <…> подставьте свои значения. Ещё 6 переменных окружения — в README сервера

По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие

Вопросы о GodotLens

Как установить GodotLens в Claude Code?

В терминале выполните команду claude mcp add godotlens -- npx -y godotlens-mcp. Если Godot запущен с нестандартными портами, задайте параметры через флаги окружения: `claude mcp add --env GODOT_LSP_HOST=<GODOT_LSP_HOST> --env GODOT_LSP_PORT=<GODOT_LSP_PORT> --env GODOT_DAP_HOST=<GODOT_DAP_HOST> --env GODOT_DAP_PORT=<GODOT_DAP_PORT> --env GODOT_BIN=<GODOT_BIN> --transport stdio godotlens -- npx -y godotlens-mcp`.

Что делает GodotLens?

Сервер запрашивает синтаксис, типы и структуру сцен у запущенного движка Godot, исключая догадки по тексту файлов. Он также запускает игру в изолированном процессе, снимает скриншоты и отдаёт команды для автоматического тестирования.

Почему для работы требуется Godot версии 4.6 или новее?

В версиях 4.5 и 4.6 изменились кодирование URI и владение документами в языковом сервере Godot LSP. Сервер прямо отклоняет более старые версии, чтобы избежать скрытых ошибок разбора.

Похожие MCP-серверы

Всё по теме «Геймдев и 3D: Unity, Unreal, Godot, Blender» →
godot-gdscript-headless-testing gamedev-skills Скилл помогает настроить запуск тестов GDScript в Godot 4 через консоль с флагом --headless. Он нужен для проверки логики в CI без запуска графического редактора. CX Codex +1 3 400установок godot-mcp-enhanced wgt19861219 Даёт агенту 46 MCP-инструментов, чтобы читать, писать, запускать и проверять проекты Godot 4.5–4.7 без открытия редактора. CX Codex +1 ★ 103звёзд репо godot-camera-systems thedivergentai Набор готовых рецептов и скриптов для камеры в Godot 2D и 3D: плавное следование, тряска, дедзоны, переходы. Пригодится, когда персонаж в кадре ведёт себя дёргано. CX Codex +1 533установок godot-2d-physics thedivergentai Скилл с правилами и паттернами 2D-физики Godot для ИИ-агентов. Помогает настраивать слои коллизий, рейкасты и запросы к пространству без багов синхронизации. CX Codex +1 516установок godot-mcp tomyud1 Связывает ИИ-ассистента с запущенным редактором Godot 4.4+. Позволяет менять сцены, узлы и скрипты проекта напрямую без ручного копирования кода. CX Codex +1 ★ 445звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой