大家好,分享一个我们用在 Cocos Creator 3.8 上的 MCP 项目: CocosMetaMCP 。
它解决什么问题?
很多同学习惯用 Cursor 写 TS,但改场景、刷 meta、跑 Editor 脚本还是要切回 Creator。通用 MCP 要么 Tool 太多 AI 选不准,要么只有几个固定接口不够用。
CocosMetaMCP 的思路是: 默认只暴露一个 cocosmcp_exec ,让 AI 在你 已经打开的 Creator 工程 里执行脚本(通过项目扩展 HTTP 桥)。用得多了,系统会根据审计日志发现高频操作,把脚本 注册成 Recipe ,再 promote 成独立 MCP Tool ( cocosmcp_r_xxx ),Cursor 会自动刷新 Tool 列表。
也就是说: 工作流是「长」在项目里的,不是写死在服务器上的。 Recipe 存在 {工程}/.cocosmcp/ ,可以进 Git,团队能共享。
自进化流程示意:
cocosmcp_exec 探索
→ exec 统计找高频脚本
→ register_recipe 保存
→ promote_recipe 升格为一级 Tool
安装(3 步):
npm install -g cocos-meta-mcp- 在工程目录:
cocos-meta-mcp setup - Creator 扩展管理器 → 项目 → 启用 cocos-meta-mcp ,重启 Cursor
还支持:
- 资源插件:asset-meta、asset-sync(npm 自带)
- Recipe 层 + 插件管理(
COCOSMCP_RECIPE_LAYER=2) - 官方 3.8 项目扩展安装方式
仓库:https://github.com/shinjiyu/cocos_meta_mcp
npm: npm i -g cocos-meta-mcp
欢迎 Star、Issue 和 PR。如果你也在用 Cursor + Creator,想一起打磨「AI 原生工作流」,很期待交流。