🌐 简体中文 · English · 繁體中文 · 日本語 · 한국어 · Español · Português · Français · Deutsch · Русский · Tiếng Việt
A comprehensive MCP (Model Context Protocol) server plugin for Cocos Creator 3.8+ that lets AI assistants interact with the Cocos Creator editor through a standardized protocol. One-click installation and use — no tedious environment setup or configuration required. Tested with the Claude desktop client, Claude CLI, and Cursor; other editors should theoretically work perfectly as well.
🚀 Now offering 50 powerful, consolidated tools for 99% editor control!
| Type | Link |
|---|---|
| Video Preview | Bilibili Video |
| Free Trial | VberAI Cocos Creator 3.x MCP Pro Trial |
| Free Trial | VberAI Cocos Creator 2.x MCP Pro Trial |
| AI Design Canvas | VberAI Studio — The World's First AI-Native Design Platform for Games |
| Official Website | VberAI Official Website vberai.com |
🚀 The Pro edition is built and continuously maintained by VberAI — Try the Pro Edition Now | Watch the Video Demo
A professional-grade MCP (Model Context Protocol) plugin built for Cocos Creator 3.8.6+, giving AI assistants direct control over the editor through a standardized protocol. 16 intent-level tools cover 231 operations across 12 major capability modules, spanning the entire Cocos Creator 3.x development workflow. Built on the Streamable HTTP protocol with a token-optimized design for lower token usage and more stable calls, with one-click configuration support for mainstream AI clients (Cursor, Claude, Windsurf, etc.).
| Intent-Level Tools | Operations Covered | Modules Covered | Communication Protocol |
|---|---|---|---|
| 16 | 231 | 12 Major Modules | Streamable HTTP |
| Module | Operations | Description |
|---|---|---|
| Scene Management | 24 | Opening, saving, creating, and switching scenes; hierarchy queries and snapshots; supports undo operations and script execution. |
| Node Operations | 18 | Full CRUD for nodes, with support for batch modification, script attachment, node type detection, and clipboard operations. |
| Component System | 8 | Add/remove/query/modify components and set properties; supports click event binding and batch event configuration. |
| Prefab System | 13 | Prefab creation, instantiation, and edit-mode switching; supports applying/reverting changes and prefab validation. |
| Asset Management | 19 | Asset querying, searching, CRUD, and import; supports dependency analysis and UUID/path conversion. |
| Editor Control | 33 | Editor-level operations such as project settings, logs, preferences, building, and preview. |
| Scene View | 32 | Gizmo, camera, grid, and reference images, providing viewport context and boundary-aware control. |
| UI & Template Building | 13 | One-click creation of UI components; build complete node hierarchies from a JSON tree; built-in UI templates. |
| Animation System | 39 | Keyframe editing, curve adjustment, animation events, preset application, and Spine skeletal animation management. |
| Knowledge Base Queries | 8 | A built-in knowledge base covering component properties, UI design rules, layout patterns, and best practices, giving AI precise development assistance. |
| Validation & Snapshots | 6 | Scene layout checks, asset reference validation, and hierarchy analysis, together with scene snapshots for regression checking. |
| Fonts & Labels | 9 | Font asset management and rich-text Label operations, covering text typography settings. |
Canvas/Panel/Button), or a name, and are resolved automaticallycc.UITransform when creating a node under a UI parent node| Feature | Open-Source Edition | Pro Edition |
|---|---|---|
| Communication Protocol | HTTP protocol | Streamable HTTP |
| Token Optimization | Basic design | Optimized design, lower token usage and more stable |
| Opcode Method | ✕ | ✅ |
| One-Click Configuration | ✕ | ✅ |
| Tool Customization | ✕ | ✅ |
| Intent-Recognition-Level Tools | Basic tools | 16 tools, covering 231 operations |
| One-Shot Scene Creation | ✕ | ✅ |
| Built-in Knowledge Base | ✕ | ✅ |
| Animation / Spine System | ✕ | ✅ 39 animation operations |
VberAI is an AI-native game production platform for game developers, art teams, and content teams, and is the developer and maintainer of the Pro edition of this Cocos MCP plugin. VberAI is currently the only vendor providing MCP plugins for all three mainstream engines — Unity, Godot, and Cocos Creator — simultaneously, building three product lines around the mission of "truly integrating AI into the game production pipeline":
| Plugin | Description |
|---|---|
| Unity MCP | Enterprise-grade MCP plugin covering scenes / GameObjects / components / prefabs / materials / animation / shaders, supporting Unity 2022.3+ and Unity 6 |
| Cocos MCP 3.x Pro | The Pro edition of this project — 16 intent-level tools / 231 operations, Cocos Creator 3.8.6+, Streamable HTTP |
| Cocos MCP 2.x Pro | Purpose-built for legacy Cocos Creator 2.4.x+ projects (2.x titles still live in production) |
| Godot MCP | Completely free and MIT open-source, with 100+ tool commands covering 21 systems, for Godot 4.x, compatible with GDScript and C# |
An AI-native design platform built for games. Compatible with the Unity, Cocos, and Godot engines from the ground up, with a wide range of high-frequency AI tools and automated workflows for art generation, one-click re-skinning, asset management, and end-to-end delivery from design mockups to the engine — plus reverse sync back from the engine — completely connecting the full development chain from "AI design → in-engine AI."
Import design and project assets → high-frequency AI generation and editing → componentized engine delivery → real-time sync to the engine via Engine MCP → reverse sync back from the engine
Working together with this Cocos MCP plugin, AI Studio writes scenes, prefabs, components, and art assets back into the project, after which Engine MCP lets AI continue handling scripting, component configuration, asset management, and debugging inside Cocos Creator — forming an end-to-end development loop that dramatically boosts team efficiency, to the point where a single person can work like an entire team.
🔗 Related Links: VberAI Official Website | AI Studio | AI Super Matting | Platform Pricing | Contact Support: support@vberai.com
action), greatly improving flexibility and extensibility.{
"tool": "node_lifecycle",
"arguments": {
"action": "create",
"name": "MyNode",
"parentUuid": "parent-uuid",
"nodeType": "2DNode"
}
}
{"__id__": x} formatnulltype field) — the script name or class name can no longer be used. AI and users should first call getComponents to get the type field (cid), then pass it to removeComponent. This ensures 100% accurate removal of all component and script types and is compatible with all Cocos Creator versions.Cannot read properties of undefined (reading '_name') error$ claude mcp add cocos-mcp-server \
-- python -m otcore.mcp_server <graph>