cocos-mcp问题答疑

看到很多开发者关注cocos-mcp,给了我继续开发下去的动力。

收集了下最近收到的一些关于cocos-mcp的反馈,同步给大家,顺便答疑解惑。

cocos-mcp现有的能力太弱

部分用户反馈,并提出了一些能力增强的需求,比如:

  • 创建节点
  • 支持修改prefab
  • 读取编辑器日志
  • ...

其实以上需求,都是需要编写对应的Tools支持的,在现有的cocos-mcp中,已经考虑到了这种情况。

后续会出详细教程,教大家一步一步编写自己的creator-mcp插件,真正的玩转mcp!

可以预见,在store上会开辟一个新的creator插件品类:mcp插件。

同时需要提供类似npm这样的mcp管理器,让用户更加快速方便的找到合适的mcp,其实cline已经做了这件事。

当然,你也可以让AI帮你找!

提供给cocos-mcp调度的tools越多,tools功能越丰富,使用AI做游戏门槛就越低。

从这个角度考虑,其商业价值还是很有潜力的,准确说mcp的出现真正解决了用户使用AI的痛点。

  • 开发者可以编写mcp插件,上传到store进行变现。

  • cocos-mcp可以提供会员机制,提供更加优秀的mcp服务,比如:

    • 会员可以每月免费使用指定的付费mcp插件,参考PlayStation的会员机制,如果感觉买单个游戏很贵不划算,可以加入会员免费玩指定的游戏大作。
    • cocos-mcp基础版本提供有限制次数的tools调用,这种玩法已经被各个大模型玩的明明白白了
    • 考虑到限制次数的确让人很难受,防止部分mcp插件质量过低,造成体验极差,可能需要斟酌下cocos-mcp会员特权,同时也要考虑到免费用户的诉求。
    • 和大模型合作,享受更加优惠的价格。

token消耗过大

这个是大模型的通病,和cocos-mcp没有太大的关系,这个只能根据自身的情况,选择适合自己的大模型。

更加智能,推理更加优秀的大模型,肯定价格也不便宜,通俗点说,大模型的推理能力,直接影响到cocos-mcp的使用体验,cocos-mcp只参与整个流程中处理具体需求的环节。

开2个creator编辑器cocos-mcp异常

的确在初版的架构中,是没有考虑到这种使用场景的,从项目A中搬运一些东西到项目B,这种需求场景还是有的,在后续版本迭代过程中,会考虑该需求。

端口占用

因为cocos-mcp自身开启了一个websocket服务,用于和creator通讯,所以大概率会遇到这个问题,在cline中配置cocos-mcp的时候也提到这点,里面也给出了解决方案。

有开发者建议,能不能自定义端口?

从技术角度来看是可以的,但是从使用者的角度来说,不应该关注这个问题,cocos-mcp自身身就应该处理好这个问题,在后续版本中,会进一步优化这个问题,让安装配置cocos-mcp更加简单。

在后续版本迭代中,也会考虑自定义端口的需求,其实只要在配置cocos-mcp时,在args上加上端口即可,这里面还需要处理插件查找端口的逻辑,还是有点麻烦的。

mcp-server无法启动

在cline中配置mcp-server你可能会用到cline始终无法运行起来mcp-server

先说解决方案:

  • 方案1:指向具体的bat文件,mac指向cocos-mcp可执行文件即可,本质上这个bat是会运行一个nodejs脚本的
json 复制代码
  {

        "mcpServers": {
            "cocos": {
                "command": "cmd",
                "args": [
                    "/c",
                    "D:/ProgramFiles/npm/global/cocos-mcp.bat"
                ]
            }
        }
    }
  • 方案2:直接执行nodejs对应的脚本即可
json 复制代码
  {

        "mcpServers": {
            "cocos": {
                "command": "node",
                "args": [
                    "D:/ProgramFiles/npm/global/node_modules/cocos-mcp/dist/index.js"
                ]
            }
        }
    }

配置解释

解释这个配置

json 复制代码
  {

        "mcpServers": {
            "cocos": {
                "command": "cmd",
                "args": [
                    "/c",
                    "cocos-mcp"
                ]
            }
        }
    }

通俗点说就是让cline打开一个cmd窗口,然后运行 cocos-mcp,难道不会报错么?所以我才全局安装,全局安装,全局安装,全局安装,全局安装,全局安装,全局安装,全局安装。

css 复制代码
npm i cocos-mcp -g

这里在说下npm package的一个细节,它允许你增加一个bin,可以直接在命令行中使用这个bin命令

正常全局安装后,是会添加好多bin命令的,如果你安装后,在命令行执行不了cocos-mcp命令,请检查自己的nodejs环境是否有问题。

而这个npm global目录,在你安装nodejs的时候,是会默认添加到path的,现在你应该明白了我给出的配置到底干了什么事情吧?只是让你配置尽可能的简单而已,如果你的nodejs环境出现了问题,请参考以上的解决方案。

cocos-mcp 请求失败

现在的AI大模型非常多,cline也提供了很多,使用不支持mcp的大模型,也会导致调用mcp失败,推荐的cline大模型如下图

推荐使用免费的deepseek模型先体验一下。

相关推荐
崔庆才丨静觅13 小时前
hCaptcha 验证码图像识别 API 对接教程
前端
passerby606114 小时前
完成前端时间处理的另一块版图
前端·github·web components
掘了14 小时前
「2025 年终总结」在所有失去的人中,我最怀念我自己
前端·后端·年终总结
崔庆才丨静觅14 小时前
实用免费的 Short URL 短链接 API 对接说明
前端
崔庆才丨静觅14 小时前
5分钟快速搭建 AI 平台并用它赚钱!
前端
崔庆才丨静觅15 小时前
比官方便宜一半以上!Midjourney API 申请及使用
前端
Moment15 小时前
富文本编辑器在 AI 时代为什么这么受欢迎
前端·javascript·后端
崔庆才丨静觅15 小时前
刷屏全网的“nano-banana”API接入指南!0.1元/张量产高清创意图,开发者必藏
前端
剪刀石头布啊15 小时前
jwt介绍
前端
爱敲代码的小鱼15 小时前
AJAX(异步交互的技术来实现从服务端中获取数据):
前端·javascript·ajax