PlayCanvas Editor MCP Server

Официальный MCP-сервер редактора PlayCanvas: 130 инструментов для сцен, скриптов и ассетов с запуском и проверкой скриншотом

  • 151 ★ репозитория
  • Последний коммит
MCP-серверОфициальный

Широкий доступ

Почему такой уровень

  • Агент редактирует сцены, сущности и ассеты открытого проекта и может сбросить ветку или применить слияние
  • Сервер слушает локальный порт 52000 и останавливает другой процесс на этом порту
  • Рантайм-инструменты запускают игру и подают ввод
Все причины и проверки

playcanvas/editor-mcp-server

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/playcanvas-editor-mcp-server

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Агент редактирует сцены, сущности и ассеты открытого проекта и может сбросить ветку или применить слияние
  • Сервер слушает локальный порт 52000 и останавливает другой процесс на этом порту
  • Рантайм-инструменты запускают игру и подают ввод

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

PlayCanvas Editor MCP Server дает ИИ-агентам управлять редактором PlayCanvas и проверять, что сцена действительно запускается. Клиент MCP встроен в сам редактор, расширение для браузера не нужно. Сервер слушает 127.0.0.1:52000 и работает с открытым в редакторе проектом. Всего 130 инструментов. Проекты (список, создание, правка описания, открытие в редакторе), сущности (чтение, поиск, пакетные правки по схеме, иерархия, компоненты), скрипты (чтение и запись текста, прикрепление, атрибуты), ассеты (чтение, создание, потоковая загрузка и скачивание до 512 МиБ, переимпорт), шаблоны, анимация, обработка (лайтмапы, атласы, кубмапы, сжатые варианты), сцены, настройки, окно просмотра, редактор (выделение, журналы, отмена), сборки, Store, рантайм и VCS (ветки, чекпоинты, слияния). Рантайм-инструменты запускают игру, делают скриншоты, читают журналы и состояние и подают ввод с клавиатуры, мыши и касания. Проекты удалять нельзя. Сервер без телеметрии: единственный исходящий запрос выполняет download_build по адресу архива, который сообщил редактор.

Для кого. Разработчикам игр и 3D-приложений на PlayCanvas, которые хотят передать рутину редактора агенту и сразу проверять результат запуском.

Подходит, если

  • Надо добавить в сцену вращающийся куб со скриптом и проверить скриншотом, что он вращается
  • Требуется пакетно поправить сущности и компоненты по схеме
  • Нужно загрузить ассеты, переимпортировать их и обработать лайтмапы
  • Проект ведут по веткам и чекпоинтам, и их создание поручают агенту

Не подходит, если

  • Задача охватывает несколько редакторов сразу: инструменты работают с одним подключенным редактором
  • Проект предстоит удалить: сервер этого не умеет
  • Контекст ограничен: определения 130 инструментов занимают около 43 000 токенов, если не включен поиск инструментов

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

Добавь в текущую сцену вращающийся куб со скриптом поворота, запусти проект и сделай скриншот работающего приложения, чтобы убедиться, что он вращается

MCP

Транспорт
stdio
Авторизация
не нужна

Ограничения

Нужен Node.js 22.18 и новее. Сервер надо добавить один раз на агента: два сервера по очереди занимают порт редактора, а любой другой процесс на порту 52000 сервер останавливает. В редакторе нужно нажать кнопку MCP под Publish и CONNECT, а Chrome должен дать разрешение Apps on device. Рантайм-инструменты открывают окно запуска, поэтому всплывающие окна нужно разрешить. Поиск инструментов в Claude Code снижает стартовый контекст примерно до тысячи токенов.

Как отключить. Для Claude Code выполните `claude mcp remove playcanvas`. Для остальных клиентов удалите запись playcanvas из конфигурации MCP.

Частые вопросы

Как подключить сервер к Claude Code?

Выполните claude mcp add playcanvas -- npx -y @playcanvas/editor-mcp-server. Затем откройте проект в редакторе PlayCanvas, нажмите кнопку MCP под Publish и CONNECT. Нужен Node.js 22.18 и новее.

Какой порт использует сервер и как его сменить?

Порт 52000 по умолчанию. Чтобы сменить, передайте серверу --port номер и задайте тот же порт в редакторе.

Сколько контекста занимают инструменты?

Определения 130 инструментов весят около 43 000 токенов. Поиск инструментов MCP в Claude Code включен по умолчанию и загружает при старте только имена, около тысячи токенов.

Собирает ли сервер телеметрию?

Нет. Сервер слушает локально, трогает файлы только при загрузке и скачивании и делает один исходящий запрос: download_build забирает архив по адресу, который сообщил редактор.

Что делают рантайм-инструменты?

Запускают игру в окне Launch, делают скриншоты, читают журналы и живое состояние, подают ввод с клавиатуры, мыши и касаний. Благодаря этому агент проверяет, что сцена работает.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

Расширение для Cocos Creator со встроенным MCP-сервером: агент строит интерфейс, правит сцены и делает скриншоты редактора

MCP-серверШирокий доступ394Звезды репозитория

Cocos Creator MCP Server

Cocos Creator MCP Server Plugin

MCP-сервер как расширение редактора Cocos Creator: агент управляет сценами, нодами, компонентами, префабами и ресурсами проекта

MCP-серверРасширенный доступ1,5 тыс.Звезды репозитория

MCP-сервер внутри редактора Unity: агент создает сцены и скрипты, запускает play mode и проверяет игру скриншотами

MCP-серверШирокий доступ303Звезды репозитория

Пакет Unity: редактор сам отдает MCP по HTTP, а агент и командная строка управляют сценами, ассетами и сборкой

MCP-серверШирокий доступ344Звезды репозитория

MCP для редактора Godot: агент правит сцены, запускает игру, замораживает время и проверяет свою работу тестом

MCP-серверРасширенный доступ184Звезды репозитория

MCP Bridge для Cocos Creator

MCP Bridge for Cocos Creator

Плагин для Cocos Creator 2.4.x запускает локальный сервер, и агент правит сцены, префабы, ресурсы и собирает проект через MCP

MCP-серверШирокий доступ236Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
PlayCanvas Editor MCP Server (эта карточка)дане нужна151
Godot MCP Toolkitнетне нужна128управление редактором Godot вместо PlayCanvas
MCP Unityнетне нужна2 018управление редактором Unity вместо PlayCanvas
GodotPrompterнет956плагин с подсказками для Godot

Коротко о README

README начинается с описания: MCP-сервер автоматизирует PlayCanvas Editor и проверяет запуск сцен. Затем идут установка для Claude Code, Claude Desktop, Cursor и Codex, подключение в редакторе, пример запроса, таблица категорий инструментов, расход контекста, сведения о данных и сети и команды для разработчиков.

Бейдж для README

Сообщить о проблеме