RC

romarogov/cocos-code-mode

Developer tools

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

52 stars 13 forks Качество 69 Тренд 13Apache-2.0

Расширение AI Code Mode для Cocos Creator с UTCP Server и оберткой MCP

Обзор

превращает редактор Cocos Creator в инструмент, управляемый ИИ. Он запускает HTTP-сервер внутри редактора, который разоблачает манипулирование сценами, управление активами и проверку имущества в качестве структурированных вызовов инструментов через протокол UTCP — позволяя агентам ИИ создавать, проверять и изменять проекты Cocos Creator так же, как разработчик через пользовательский интерфейс. Эти инструменты объединены в среде UTCP Code Mode для достижения максимальной производительности и эффективности токенов для агентов ИИ, позволяя им вызывать инструменты в изолированной песочнице JS. 1.Установка расширения в проекте Cocos Creator 2. Интеграция с CodeMode MCP Server 3. Разработка системы подсказки для вашего агента или использования приведен пример 4. Попросите ИИ помочь вам и посмотрите, как он учится! В отличие от жестких средств защиты MCP, которые всегда хранятся в контексте LLM, CodeMode - это подход, который помогает ИИ вызывать инструменты наиболее знакомым способом - путем написания кода JavaScript на основе средств защиты TypeScript.

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

Code Mode превращает редактор Cocos Creator в инструмент, управляемый ИИ. Он запускает HTTP-сервер внутри редактора, который разоблачает манипулирование сценами, управление активами и проверку имущества в качестве структурированных вызовов инструментов через протокол UTCP — позволяя агентам ИИ создавать, проверять и изменять проекты Cocos Creator так же, как разработчик через пользовательский интерфейс. Эти инструменты объединены в среде UTCP Code Mode для достижения максимальной производительности и эффективности токенов для агентов ИИ, позволяя им вызывать инструменты в изолированной песочнице JS.

##Быстрый старт

1.Установка расширения в проекте Cocos Creator 2. Интеграция расширения с MCP-сервером CodeMode 3.Спроектируйте систему, подсказанную вашему агенту или используемую в качестве примера 4.Попросите ИИ помочь вам и посмотрите, как он учится!

Что такое код?

В отличие от жестких средств защиты MCP, которые всегда хранятся в контексте LLM, CodeMode - это подход, который помогает ИИ вызывать инструменты наиболее знакомым способом - путем написания кода JavaScript на основе средств защиты TypeScript.

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

README

Показан фрагмент оригинального README. Открыть оригинал.

Code Mode for Cocos Creator

Code Mode turns the Cocos Creator Editor into an AI-controllable tool. It runs an HTTP server inside the editor that exposes scene manipulation, asset management, and property inspection as structured tool calls via UTCP Protocol — letting AI agents build, inspect, and modify Cocos Creator projects the same way a developer would through the UI. These tools are combined in UTCP Code Mode environment to achieve maximum performance and token efficiency for AI agents, letting them call the tools in isolated JS sandbox.

Quickstart

  1. Install extension in the Cocos Creator project
  2. Integrate extension with CodeMode MCP Server
  3. Design a system prompt for you agent or use provided example
  4. Ask AI to help you and see how it learns!

What is Code Mode?

In contrast to rigid MCP tool defenitions, which always kept in LLM context, CodeMode is an approach which helps AI to call tools in the most familiar way - by writing JavaScript code based on TypeScript defenitions of tools. This helps AI to keep token consumption low, implement loops and chained calls for complex tasks, organize output in compact form and reuse output from different existing servers and endpoints in one JavaScript execution context, isolating LLM context from unnecessary data. This opens endless possibilities for interaction between different environments. Here is some examples:

  1. Move scene from blender with Blender MCP, exporting particular objects as FBX straight into Cocos project
  2. Use Figma MCP to fetch UI layout from figma and implement these layouts in your project in the smart way instead of blindly recreating every panel
  3. Use Unity Code Mode to perform game porting between engines
  4. Bring your own examples 🙃

All this becomes possible with community-friendly, flexible and open solution from UTCP team: CodeMode and it’s MCP Server. You can read more about Code Mode concept in papers from Anthropic, Apple and Cloudflare.

Tools

Category Tools Purpose
Scene nodeGetTree, nodeGetAtPath, nodeCreate, nodeCreatePrimitive, nodeOperate Navigate and build scene hierarchy
Открыть полный README на GitHub

Установка

npx @utcp/code-mode-mcp
Новичок в MCP? Начните с руководства на mcpskill.org →

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

{ "mcpServers": { "code-mode": { "command": "npx", "args": ["@utcp/code-mode-mcp"], "env": { "UTCP_CONFIG_FILE": "~/.utcp_config.json" } } } }