← 返回博客
Apr 21, 2026指南作者 Funplay AI

如何将 Funplay Cocos MCP 与 Trae 和 Kiro 搭配使用

Funplay Cocos MCP 在四个兄弟仓库里有一个独家优势:内置一键配置 Trae 和 Kiro。Funplay Unity MCP 和 Funplay Godot MCP 的一键目标只覆盖 Claude Code / Cursor / VS Code / Codex,想把 Trae 或 Kiro 接进去得手写 mcp.json。Cocos 这边是 0.1.1 版本里打磨好的现成按钮。

为什么这一点值得强调

Cocos Creator 3.8+ 的中文开发者社区正在快速往 AI 编码工具迁移,Trae 和 Kiro 在 HTTP MCP 支持上都比较新。手写配置文件容易踩路径差异——不同平台 config 位置不同、scheme 写错一字就无法连接。Funplay Cocos MCP 的扩展面板直接把这两个客户端的配置字段填好,选中即写入。

环境准备

Cocos Creator 3.8 或更高版本是硬要求。扩展安装有两条路径:把 funplay-cocos-mcp/ 整个目录放进项目级 extensions/ 下,或者放到全局 ~/.CocosCreator/extensions/。之后在编辑器顶部 Extension → Extension Manager → Refresh,新增的 MCP Server 面板就会出现。

点击 Start Server,默认服务启在 http://127.0.0.1:8765/,若端口被占会按顺序试最多 20 个端口并保存新值。

一键配置 Trae

在 MCP Server 面板里切到客户端标签,选中 Trae,点 Configure。扩展会把如下内容写入 Trae 的 MCP 配置:

{
  "mcpServers": {
    "funplay-cocos": {
      "type": "http",
      "url": "http://127.0.0.1:8765/"
    }
  }
}

Trae 重启或重新加载配置后即可在对话里调用 67 个工具中的任意一个,默认 core 配置下先暴露 19 个高信号工具,其他通过切换到 full 解锁。

一键配置 Kiro

同一面板选 Kiro,点 Configure,扩展写入相同结构的 mcp.json(Kiro 协议一致)。完成后在 Kiro 里对着 Cocos 场景讲一句"给我创建一个登录 UI,包含邮箱、密码、登录按钮",后台会通过 execute_javascript 在编辑器 context 里把 Node 结构、Layout、事件都搭好。

注意事项

一键配置写入的是当前操作系统下 Trae / Kiro 的默认 config 路径。如果你用非标准 profile 或便携版,需要手动指定路径——扩展面板有"复制配置"按钮,把 JSON 粘进自定义 config 即可。另外 execute_javascriptcontext 参数区分 "scene"(场景/运行时)和 "editor"(编辑器 Node.js 上下文),选错会拿不到需要的全局变量。

延伸阅读

项目主页:funplay-cocos-mcp。Unity 与 Godot 的同系列仓库见 funplay-unity-mcpfunplay-godot-mcp。更多实操文章汇总在 gamebooom.ai/zh/blog/

继续阅读

在你的项目里试试。四个仓库都在 github.com/FunplayAI——挑你在用的引擎,看对应 README。
如何将 Funplay Cocos MCP 与 Trae 和 Kiro 搭配使用 | funplay mcp