The Cocos Creator MCP Server is a Model Context Protocol plugin for Cocos Creator 3.8+ that enables AI assistants to interact with the Cocos Creator editor through standardized protocol commands, eliminating complex environment setup. It provides 50 unified tools organized by category (scene management, node lifecycle, component management, prefab operations, asset handling, project configuration, debugging, and messaging) using a consistent "category_operation" naming scheme with action-based parameters. The server solves the problem of enabling AI-assisted game development workflows by providing comprehensive editor control with high token efficiency and compatibility across Claude, Cursor, and other AI client applications.
🌐 简体中文 · English · 繁體中文 · 日本語 · 한국어 · Español · Português · Français · Deutsch · Русский · Tiếng Việt
一个适用于 Cocos Creator 3.8+ 的综合性 MCP(模型上下文协议)服务器插件,使 AI 助手能够通过标准化协议与 Cocos Creator 编辑器进行交互。一键安装和使用,省去所有繁琐环境和配置。已经测试过Claude客户端Claude CLI和Cursor,其他的编辑器理论上也完美支持。
🚀 现在提供 50 个强力融合工具,实现99%的编辑器控制!
| 类型 | 链接 |
|---|---|
| 视频预览 | Bilibili 视频 |
| 免费体验 | vberai cocos creator 3.x版本 mcp Pro 体验地址 |
| 免费体验 | vberai cocos creator 2.x版本 mcp Pro 体验地址 |
| AI 设计画布 | VberAI Studio —— 全球首个游戏 AI 原生设计平台 |
| 官网 | VberAI 官网 vberai.com |
🚀 Pro 版由 VberAI 打造并持续维护 —— 立即体验 Pro 版 | 观看视频演示
专为 Cocos Creator 3.8.6+ 打造的专业级 MCP(模型上下文协议)插件,让 AI 助手通过标准化协议直接操控编辑器。16 个意图级工具覆盖 231 项操作,横跨 12 大能力模块,贯穿 Cocos Creator 3.x 开发全流程。采用 Streamable HTTP 协议,配合 Token 优化设计,更省 Token、调用更稳定,支持一键配置主流 AI 客户端(Cursor、Claude、Windsurf 等)。
| 意图级工具 | 覆盖操作 | 覆盖模块 | 通信协议 |
|---|---|---|---|
| 16 | 231 | 12 大模块 | Streamable HTTP |
| 模块 | 操作数 | 说明 |
|---|---|---|
| 场景管理 | 24 | 场景的打开、保存、创建与切换,层级查询与快照,支持撤销操作和脚本执行。 |
| 节点操作 | 18 | 节点的完整 CRUD,支持批量修改、脚本挂载、节点类型检测和剪贴板操作。 |
| 组件系统 | 8 | 组件的增删查改和属性设置,支持点击事件绑定和批量事件配置。 |
| 预制体系统 | 13 | 预制体的创建、实例化、编辑模式切换,支持应用/还原变更和预制体验证。 |
| 资源管理 | 19 | 资源的查询、搜索、CRUD 与导入,支持依赖分析、UUID 与路径转换。 |
| 编辑器控制 | 33 | 工程设置、日志、偏好、构建与预览等编辑器级操作。 |
| 场景视图 | 32 | Gizmo、相机、网格与参考图,提供视口上下文与边界感知控制。 |
| UI 与模板构建 | 13 | 一键创建 UI 组件,JSON 树构建完整节点层级,内置多种 UI 模板。 |
| 动画系统 | 39 | 关键帧编辑、曲线调整、动画事件、预设应用,及 Spine 骨骼动画管理。 |
| 知识库查询 | 8 | 内置组件属性、UI 设计规则、布局模式和最佳实践知识库,AI 精准辅助开发。 |
| 验证与快照 | 6 | 场景布局检查、资源引用验证、层级分析,配合场景快照回归校验。 |
| 字体与 Label | 9 | 字体资源管理与富文本 Label 操作,覆盖文字排版设置。 |
Canvas/Panel/Button)或名称,自动解析cc.UITransform| 功能 | 开源版 | Pro 版 |
|---|---|---|
| 通信协议 | HTTP 协议 | Streamable HTTP |
| Token 优化 | 基础设计 | 优化设计,更省 Token 更稳定 |
| 操作码方法 | ✕ | ✅ |
| 一键配置 | ✕ | ✅ |
| 工具自定义 | ✕ | ✅ |
| 意图级工具 | 基础工具 | 16 种,覆盖 231 项操作 |
| 一次性创建场景 | ✕ | ✅ |
| 内置知识库 | ✕ | ✅ |
| 动画 / Spine 系统 | ✕ | ✅ 39 项动画操作 |
VberAI 是面向游戏开发者、美术团队与内容团队的 AI 原生游戏生产力平台,也是本 Cocos MCP 插件 Pro 版的开发与维护方。VberAI 是目前唯一同时为 Unity、Godot、Cocos Creator 三大主流引擎提供 MCP 插件的厂商,围绕「让 AI 真正融入游戏生产管线」打造三条产品线:
| 插件 | 说明 |
|---|---|
| Unity MCP | 企业级 MCP 插件,覆盖场景 / GameObject / 组件 / 预制体 / 材质 / 动画 / Shader,支持 Unity 2022.3+ 与 Unity 6 |
| Cocos MCP 3.x Pro | 本项目 Pro 版,16 个意图级工具 / 231 项操作,Cocos Creator 3.8.6+,Streamable HTTP |
| Cocos MCP 2.x Pro | 面向 Cocos Creator 2.4.x+ 老项目(仍在运营的 2.x 线上项目)量身打造 |
| Godot MCP | 完全免费、MIT 开源,100+ 工具命令覆盖 21 个系统,Godot 4.x,兼容 GDScript 与 C# |
为游戏而生的 AI 原生设计平台。 从底层开始兼容 Unity、Cocos、Godot 引擎,超多高频 AI 工具与自动化流程,让美术生成、一键换皮、资产管理、设计稿到引擎一体化交付,再加上引擎反向回流,彻底打通「AI 设计 → 游戏引擎 AI」全开发链路。
👉 立即进入 AI Studio | 了解更多
导入设计与项目资产 → AI 高频生成与编辑 → 组件化引擎交付 → 通过 Engine MCP 实时同步到引擎 → 引擎反向回流
配合本 Cocos MCP 插件,AI Studio 把场景、预制体、组件与美术资源回写到工程后,Engine MCP 让 AI 在 Cocos Creator 中继续完成脚本、组件配置、资源管理与调试,形成端到端的开发闭环 —— 大幅提升团队效率,甚至让一个人就是一支队伍。
🔗 相关链接:VberAI 官网 | AI Studio | AI 超强抠图 | 平台定价 | 联系支持:support@vberai.com
{
"tool": "node_lifecycle",
"arguments": {
"action": "create",
"name": "MyNode",
"parentUuid": "parent-uuid",
"nodeType": "2DNode"
}
}
{"__id__": x} 格式nullCannot read properties of undefined (reading '_name') 错误placeHolder.initDefault is not a function 错误_objFlags 等关键属性被组件数据覆盖🎉 现在预制体创建功能已完全可用,支持复杂的组件引用关系和完整的预制体结构!
Claude cli配置:
claude mcp add --transport http cocos-creator http://127.0.0.1:3000/mcp(使用你自己配置的端口号)
Claude客户端配置:
{
"mcpServers": {
"cocos-creator": {
"type": "http",
"url": "http://127.0.0.1:3000/mcp"
}
}
}
Cursor或VS类MCP配置
{
"mcpServers": {
"cocos-creator": {
"url": "http://localhost:3000/mcp"
}
}
}
首次安装或升级前,请务必删除当前项目
settings/目录下的mcp-server.json和tool-manager.json两个文件,否则插件的工具列表显示会出现异常!文件路径:
你的项目/settings/mcp-server.json与你的项目/settings/tool-manager.json删除这两个文件后,重新打开插件面板即可恢复正常。
将整个 cocos-mcp-server 文件夹复制到您的 Cocos Creator 项目的 extensions 目录中,您也可以直接在扩展管理器中导入项目:
您的项目/
├── assets/
├── extensions/
│ └── cocos-mcp-server/ <- 将插件放在这里
│ ├── source/
│ ├── dist/
│ ├── package.json
│ └── ...
├── settings/
└── ...
cd extensions/cocos-mcp-server
npm install
npm run build
扩展 > Cocos MCP Server 打开控制面板从 扩展 > Cocos MCP Server 打开 MCP 服务器面板
配置设置:
点击"启动服务器"开始接受连接
服务器在 http://localhost:3000/mcp(或您配置的端口)上提供 HTTP 端点。
AI 助手可以使用 MCP 协议连接并访问所有可用工具。
cocos-mcp-server/
├── source/ # TypeScript 源文件
│ ├── main.ts # 插件入口点
│ ├── mcp-server.ts # MCP 服务器实现
│ ├── settings.ts # 设置管理
│ ├── types/ # TypeScript 类型定义
│ ├── tools/ # 工具实现
│ │ ├── scene-tools.ts
│ │ ├── node-tools.ts
│ │ ├── component-tools.ts
│ │ ├── prefab-tools.ts
│ │ ├── project-tools.ts
│ │ ├── debug-tools.ts
│ │ ├── preferences-tools.ts
│ │ ├── server-tools.ts
│ │ ├── broadcast-tools.ts
│ │ ├── scene-advanced-tools.ts (已整合到 node-tools.ts 和 scene-tools.ts)
│ │ ├── scene-view-tools.ts
│ │ ├── reference-image-tools.ts
│ │ └── asset-advanced-tools.ts
│ ├── panels/ # UI 面板实现
│ └── test/ # 测试文件
├── dist/ # 编译后的 JavaScript 输出
├── static/ # 静态资源(图标等)
├── i18n/ # 国际化文件
├── package.json # 插件配置
└── tsconfig.json # TypeScript 配置
# 安装依赖
npm install
# 开发构建(监视模式)
npm run watch
# 生产构建
npm run build
source/tools/ 中创建新的工具类ToolExecutor 接口mcp-server.ts 初始化中插件完全使用 TypeScript 编写,具备:
npm run build 检查 TypeScript 错误在插件面板中启用调试日志以获取详细的操作日志。
{
"tool": "debug_get_console_logs",
"arguments": {"limit": 50, "filter": "error"}
}
{
"tool": "debug_validate_scene",
"arguments": {"checkMissingAssets": true}
}
本插件供 Cocos Creator 项目使用,并且源代码一并打包,可以用于学习和交流。没有加密。可以支持你自己二次开发优化,任何本项目代码或者衍生代码均不能用于任何商用、转售,如果需要商用,请联系本人。