兄弟们,cocos-mcp来了,通过AI指挥creator做游戏

和我这个cocos-mcp的架构如出一辙,tools交给生态了

1赞

友商开卷了

这也太6了!这个MCP能不能直接使用trae调用呢?trae可以创建自定义智能体

绝大多数人还是喜欢开箱既用的东西,cocos的用户就这些人,能写插件的人就更少了,指望生态的话,太难了

mcp有点弃之可惜,食而无味的感觉


谁还记得官方说在做了 是不是就是你 :alien: 被诏安的话要跟兄弟们说啊

官方既然已经做了,还是官方做这个事更好,如果能开源,或者开放扩展的话就好了,后续的兼容性问题能比较放心

not me

友商已经出了

友商发展的很快

我当时写出来cocos-mcp第一个版本的时候,感觉这东西还有一些可探索的空间,最起码比起来元宇宙实际多了,当时给谷主建议了可以研究研究,然后,大概过了一个月,laya就内置了,同样的设计思路,将tools交给插件去实现

:rofl: :rofl: 笑死 谷主已经是laya的人了

刚好有好几个用户都反馈识别不到tools
805523394cb2b1f82390a7c6a75c045
但是真正使用的时候,的确是能够调用到tools

a9098c2cc6ef31f30d05465a8869452

8954900d17840330919954e424a40f6

这里解释下原因,先看下架构

image

因为我写的这个mcp-server就是没有携带任何tools,一般配置好mcp-server-config后,AI Clinet都自动会向mcp-server请求tools,很显然真的没有。

tools是怎么来的?是安装携带tools能力的creator插件,通过网络连接到mcp-server,告诉mcp-server我有什么tools。

很显然mcp-server的tools能力是动态可插拔的。一般AI Clinet都不会反复询问mcp-server的tools,因为大部分mcp-server和tools是在一起的。

正因为我设计的这个mcp-server是动态获取tools,所以才导致以上的问题。

AI Clinet看不见tools,不代表没有tools

那怎么知道有哪些tools呢?

你直接问AI,说tools是动态的,让他再检索下tools。

1赞

真棒啊你 :space_invader: :space_invader:

最近好几个人加我,问的都是同一个问题,为啥tools是0,上边我也回答了,再重复强调一下

  • AI Clinet看不见tools,不代表没有tools
  • AI Clinet看不见tools,不代表没有tools
  • AI Clinet看不见tools,不代表没有tools
  • AI Clinet看不见tools,不代表没有tools
  • AI Clinet看不见tools,不代表没有tools
  • AI Clinet看不见tools,不代表没有tools
  • AI Clinet看不见tools,不代表没有tools
  • AI Clinet看不见tools,不代表没有tools
  • AI Clinet看不见tools,不代表没有tools
  • AI Clinet看不见tools,不代表没有tools
  • AI Clinet看不见tools,不代表没有tools
  • AI Clinet看不见tools,不代表没有tools
  • AI Clinet看不见tools,不代表没有tools
1赞

哈哈哈哈哈哈哈

其实后来我产生过一个很愚蠢的想法,类似cocos基金会的玩法

cocos会定期给一些开源项目提供赞助,通过爱发电之类的渠道,并且公布cocos的赞助项目,一个月哪怕5元也行,作者就是再穷,还不至于缺这5元钱,而是缺的官方对开源项目的一个态度。

而不是大家现在哪怕芝麻大一点的功能,都放到store上卖卖卖卖卖卖卖,我不是说store现在的做法有问题,就是这种风气一旦形成,我第一反应就是,我为啥要让你白P,我就是要放到store卖卖卖。

cocos可以公开这笔支出,让大家看到,哪些开源项目受到了官方的支持,这笔支出可以控制下,每月一共2000元,就当做cocos自己多了一个员工,这2000元绝对性价比超高!比你招一个2k的员工都会卖力给cocos贡献生态代码。

我了解到的,vue的devtools工具,后来是vue个人开发者自己写了个更好的,vue后来直接放弃内部研发的devtools,慢慢转向赞助个人开发的那个,再到后来vue直接收编作者,融合到生态的一部分。包括pinia也是,vue自己有vuex,都是同类产品,最终市场大部分人选择了pinia,vue发现怎么推自己家的vuex非常困难,到最后官方也是将pinia默认为了vue的一份子。

我也是后来了解到其中的故事后,才发现vue的一些玩法是多么睿智,对作者来说,是名利双收,而且vue通过这种手段,牢牢锁定住忠实骨灰级开发者,能写出来这种开源项目的人,实力绝对吊打80%的开发者,再加上有官方给你站台,对整个vue生态,也起到了利好,而且给个人开发者一个暗示,只要你的开源项目牛逼,被收纳仅官方,不是没可能,这是一个无解的阳谋。

写了这么多,好累,感觉这的确又是一个愚蠢的想法。

6赞

让我想到了胖东来对于大爷大妈偷洗手池旁边的洗手液,当于东来得知后,直接洗手池旁边放一箱洗手液,这种反人性的操作,于东来后来解释说:一瓶洗手液才几块钱,大爷大妈们喜欢拿,你就送给他么,回头他认可你了,来你店里消费,这钱不就又挣回来了,而且还是移动的广告复读机,见人都说胖东来可以0元购。

胖东来在某些层次来说,的确是通过类似的手段,教育市民,提高市民素质,温暖了一个城市,我感觉换做是我,可能真就达不到这样的境界,只能作为榜样来学习。

1赞

官方人员对cocos store的态度我觉得有点奇怪的,官方并不从store里面抽成,官方只是觉得给予插件开发者更大的利益才是产生粘性的方法。所以官方一贯的口吻就是插件如果已经有很完善的,官方就不再开发了,怕影响插件开发者的收入。这就真的很迷惑。因为cocoser造轮子的热情,新用户要从很多相同功能插件里面挑选。
vue团队的做法我觉得是很聪明的,既通过玩家的选择筛选出最好用的一个功能插件,又给自己团队收编一个人才,然后还省去新用户筛选该功能插件的时间,简直就是一举三得

1赞

背后肯定有高人指点过