FM

firekula/mcp-bridge

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

236 stars 80 forks Качество 74 Тренд 22NOASSERTION

Cocos Creator 2.4.x MCP Bridge — запускает локальные HTTP-сервисы, позволяя Claude и другим ИИ напрямую управлять редактором через протокол Model Context Protocol: 30+ инструментов полностью автоматизированы, включая управление узлами сцены, добавление компонентов, удаление, модификацию и запросы, офлайн-модификации преформов, управление ресурсами, строительство проектов и многое другое. — QQ Group: 788307395

Обзор

Это плагин MCP (Model Context Protocol), разработанный для Cocos Creator, который используется для подключения внешних AI-инструментов с редактором Cocos Creator, позволяя автоматизировать операции со сценами, узлами и другими ресурсами. Этот плагин совместим с версией Cocos Creator 2.4.x. Из-за использования определённого API редактора он может быть несовместим с новыми или старыми версиями. - : Предоставляет стандартные HTTP-интерфейсы, внешние инструменты могут вызывать функцию редактора Cocos Creator через протокол MCP - : Получение, создание и модификация узлов в сценах - : Создание сцен и пресетов, открытие сцен или пресеты для перехода в режим редактирования - : Добавление, удаление, получение компонентов узлов - : Создание, удаление, чтение и запись скриптовых файлов - : Пакетное выполнение нескольких операций MCP для повышения эффективности - : Создание, удаление, перемещение и извлечение информации о ресурсах - : Быстрый и безопасный движок офлайн-редактора. Автоматическое распознавание физических различий в скелете между префабриками (.prefab) и сценами (.fire). Поддерживает создание скелетов ресурсов из нуля, клонирование перерасчета ссылки на глубокое копирование, пересортировку на уровне рендера, привязку ссылки на вложенные массивы (clickEvents[0].target), привязку ссылок на атрибуты, а также физическое удаление + глубокое рекурсивное обновление ссылок для предотвращения механизмов сбоев. Поля приватной сериализации редактора (_N$) автоматически синхронизируются, полностью исключая тупиковые блокировки десериализации и блокировку Watcher. - : Обеспечивает детальную запись и отображение журнала операций, поддерживает постоянную запись в файлы журнала проекта - : Поддерживает автоматический старт сервиса при запуске редактора - : Получить и настроить выбранные объекты, обновить редактор - : Найти узлы в сцене по условиям - : Создавать и управлять материальными ресурсами - : Создавать и управлять текстурными ресурсами - : Выполнять элементы меню редактора Cocos Creator - : Применять операции редактирования текста к файлам - : Читать выводы консоли редактора - : Проверять корректность синтаксиса скрипта - : Искать текстовое содержимое в проекте - : Управлять стеком отмены редактора - : Создавать и изменять системы частиц - : Очередь команд выполняется последовательно, с ограничением очереди в 100 записей (over-limit возвращает HTTP 429), предотвращая зависание редактора - : IPC-коммуникация и очередь команд имеют механизмы безопасности тайм-аута - : Механизм чёрного списка атрибутов основных компонентов предотвращает сбои ИИ путем вмешательства в ссылки на узлы/uuid - : Mapping алиасов параметров (operation→action, save→update/write), совместимый с крупными иллюзиями моделей - : Находит все точки в сцене, где ссылаются на определённые узлы или ресурсы, поддерживает Texture2D →...

Обзор (машинный перевод)

Это плагин MCP (Model Context Protocol), разработанный для Cocos Creator, который используется для подключения внешних AI-инструментов с редактором Cocos Creator, позволяя автоматизировать операции со сценами, узлами и другими ресурсами.

Применимые версии

Этот плагин совместим с версией Cocos Creator 2.4.x. Из-за использования определённого API редактора он может быть несовместим с новыми или старыми версиями.

Функциональные особенности

  • HTTP Service Interface: предоставляет стандартный HTTP-интерфейс, позволяющий внешним инструментам вызывать функциональность редактора Cocos Creator через протокол MCP
  • Операции узлов сцены: Получение, создание и модификация узлов в сцене
  • Управление ресурсами: Создавать сцены и преформы, затем открывать сцену или преформировать и переходить в режим редактирования
  • Управление компонентами: Добавление, удаление и извлечение компонентов узлов
  • Управление скриптами: Создавать, удалять, читать и записывать скрипт-файлы
  • Пакетное исполнение: пакетное выполнение нескольких операций MCP-инструментов для повышения эффективности
  • Управление активами: Создание, удаление, перемещение и извлечение информации о ресурсах
  • Офлайн пресет/модификация сцены: Высокоскоростный, защищённый движок офлайн-редакторов. Автоматически обнаруживает физические различия в скелетах между пресетами ([[T0]) и сценами (.fire). Поддерживает создание скелетов ресурсов с нуля, клонирование перерасчета ссылки на глубокое копирование, перестройку на уровне рендера, привязку вложенного массива (clickEvents[0].target), привязку ссылок на атрибуты и физическое удаление + обновления глубоких рекурсивных ссылок для предотвращения механизмов сбоев. Приватные поля сериализации редактора (_N$) автоматически синхронизируются, полностью устраняя тупиковые блокировки десериализации и блокировку Watcher
  • Журналы в реальном времени: Предоставляет подробные записи и отображение журналов операций, поддерживая постоянную запись в файлы логов проекта
  • Автозапуск: Поддерживает автоматическое включение сервисов при запуске редактора
  • Управление редактором: Извлечение и установка выбранного объекта, обновление редактора
  • Поиск по объектам игры: находит узлы в сцене на основе условий
  • Управление материалами: создание и управление материальными ресурсами
  • Управление текстурами: Создание и управление ресурсами текстур
  • Выполнение элементов меню: Выполнить элемент редактора Cocos Creator
  • Улучшения редактирования кода: Применение операций редактирования текста к файлам
  • Чтение консоли: Чтение вывода с консоли редактора
  • Проверка скрипта: Проверка синтаксической корректности скрипта
  • Глобальный поиск: Поиск текстового контента внутри проекта
  • Отменить/Восстановить: Управление стеком отмены редактора
  • Управление специальными эффектами: создание и модификация систем частиц
  • Безопасность параллелизма: очереди команд выполняются в последовательном режиме с ограничением очереди в 100 записей (превышение лимита возвращает HTTP 429), предотвращая зависание редактора
  • Защита от тайм-аута: IPC-коммуникации и очереди инструкций имеют механизмы безопасности тайм-аута
  • Attribute Protection: механизм чёрного списка основных атрибутов для компонентов, чтобы предотвратить вмешательство ИИ в такие ссылки, как node/uuid, что может привести к сбоям

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

Установка

npx tsc --noEmit
Новичок в MCP? Начните с руководства на mcpskill.org →

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

{ "mcpServers": { "mcp-bridge": { "command": "node", "args": ["[插件安装路径]/dist/mcp-proxy.js"] } } }