
firekula/mcp-bridge
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
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Конфигурация
{
"mcpServers": {
"mcp-bridge": {
"command": "node",
"args": ["[插件安装路径]/dist/mcp-proxy.js"]
}
}
}