GB Studio MCP Server

GB Studio MCP Server

eoinjordanNOASSERTION
10 звёзд4 форков
GB Studio MCP Server — инструмент для AI-ассистентов, которые работают с проектами GB Studio. Через MCP-запросы вы управляете созданием и редактированием сцен, актёров и ассетов прямо из диалога с нейросетью. Сервер автоматически проверяет проект на валидность и консистентность цепочки сцен и ссылок на ассеты. Инструмент ориентирован на гибкое обучение и быструю разработку. Преподаватели готовят шаблон, а студенты вместе с AI дорабатывают и расширяют его. Это подход, при котором вы сосредоточены на игровой логике и творчестве, а техническую рутину — структуру файлов, связи между сценами, импорт ассетов — сервер берёт на себя.

Установка

npx -y gbstudio-claude-mcp

Характеристики

Общее

  • СтатусСообщество
  • Разработчикeoinjordan
  • ЛицензияNOASSERTION

Технологии

  • Языки
    TypeScript
  • Транспорт
    stdio

Описание

Возможности

  • Создаёт новые проекты GB Studio прямо по текстовому запросу. Вы задаёте название и количество сцен.
  • Добавляет сцены и настраивает их параметры: фон, палитру, фоновую музыку и список актёров.
  • Добавляет и настраивает актёров, их спрайты и начальные скрипты поведения.
  • Импортирует ассеты: изображения, тайлы, звуковые эффекты и музыку в папку ресурсов проекта.
  • Валидирует проект на наличие ошибок: проверяет связи между сценами, ссылки на ассеты и целостность данных скриптов.
  • Извлекает из проекта метаданные: список сцен, типы актёров, используемые ассеты и параметры экспорта.
  • Генерирует готовый игровой шаблон с архитектурой, который можно открыть и сразу запустить в GB Studio.
  • Редактирует существующие скрипты, анимации актёров и связи между объектами.

Как подключить

1. Запустите сервер одной командой:


npx -y gbstudio-claude-mcp

Если предпочитаете глобальную установку, установите пакет через npm install -g gbstudio-claude-mcp, затем выполните gbstudio-claude-mcp.

2. Добавьте MCP-сервер в конфигурацию Claude Desktop (claude_desktop_config.json):

{
"mcpServers": {
"gbstudio": {
"command": "npx",
"args": ["-y", "gbstudio-claude-mcp"]
}
}
}

3. Перезагрузите Claude Desktop. Сервер подключится автоматически при первом запросе, связанном с GB Studio. Вы готовы создавать игры.

Примеры запросов

  • «Создай новый проект GB Studio с названием MyGame. Добавь сцену RoomPlayer и размести на ней одного актёра с базовым скриптом перемещения по клавишам WASD».
  • «Проверь проект в папке /Projects/MyGame. Найди ошибки целостности и покажи мне полный список всех сцен и актёров».
  • «В проекте MyGame добавь новую сцену RoomEnemy. Помести туда двух актёров-врагов и настрой простой AI для их патрулирования по линии».
  • «Расскажи структуру текущего проекта: сколько сцен, сколько актёров и какие ассеты импортированы. Подскажи, какие сцены не связаны между собой переходами».

Технические детали

  • Язык: TypeScript
  • Транспорт: stdio
  • Лицензия: не указана
  • Совместимость: Claude Desktop, любой MCP-клиент с поддержкой транспорта stdio

Поделиться