怎么开发第一个MCP?AI的事交给AI好了
MCP这个概念出来很久了,当时给Trae装了个PlayWright MCP 操作浏览器,现在看Trae、Buddy、Qoder这几个编程智能体客户端都有MCP市场可以装它了。MCP是什么呢?我认为它是一种基于通信的服务方式,不同的MCP服务就是不同的“能力”,AI调用MCP就是给不同的MCP服务“打电话”,打电话的内容需要按MCP的说明来,AI打完电话就是等MCP的返回结果了,不需要AI自己有操纵现实的能力。或者这么比方 如果AI 是“人”,某个MCP 服务是“智能家居”,人想要控制智能家具就需要 按规则对“小爱”说出指令,“小爱 打开客厅空调、打开卧室灯……”,AI 也是一样的连接MCP的时[……]
用Trae Work搞定微信小程序数据zip压缩备份
之前使用WorkBuddy+Trae 持续开发的微信小程序集成几个工具应用,但是里面的备份还原都是json、csv格式的纯数据备份还原,工具使用中产生的图片文件没有一起备份,导致备份效果大打折扣。在网上研究了下发现可以使用jszip来实现微信小程序数据的压缩解压,然后就有了这篇使用Trae开发微信小程序数据压缩备份的实践文章!本文将会带你实操一步步实现压缩备份还原功能(过程贴图可能会比较多)~
一、开始说出你的需求
我这个是在Trae已经开发了一些其他功能基础上发的指令,已经有一些项目相关的上下文,如果你是全新的项目需要让Trae帮你开发备份功能可以先增加提示词“请充分了解这个微信[……]
用Trae继续迭代WorkBuddy开发的微信小程序
之前使用WorkBuddy耗时2周开发的小工具(原文→Vibe Coding两周,做了个微信工具小程序 )上线后又丰富了一些功能,这周因为做WorkBuddy成长任务“召唤3次专家团”消耗了600多点还是没完成任务结果积分就见底了(我确定用了3个不同的专家团而且都完成任务了有任务产物,但就是没完成任务!心累为了100点任务积分,600多点打水漂了)。 正好赶上想要给我的小程序工具箱增加“备忘录”功能,这点积分肯定不够用的就又想起了老T(Trae),虽然现在Trae有日限额、周限额、月限额,但是好在能免费用,就又花了几天时间开发这个备忘功能。对了OpenCode每天也有免费限额的模型可用哦,腾讯[……]
微信小程序代码压缩及存储方案,看我怎么把30+功能整合到一个小程序
微信小程序单包代码大小为2M(含图片等文件资源),采用分包的话所有分包加载一起大小不超过30M,这是微信小程序官方的限制。正常情况下一般都会使用分包功能来避开单包大小限制,而现在VibeCoding的大多数简单小程序其实纯代码文件很难超过2M,主要是图片资源这些比较占空间。正好我前段时间借助AI开发了一款工具小程序,内含30+功能且全部支持离线本地使用,资源文件也是直接存的项目文件夹没有使用任何网络图片地址,也就是说我这个小程序发布后理论上哪怕几万人同时使用也不会消耗我的任何服务器资源(因为所有资源、代码都在小程序项目里面,微信自己分发给使用者后,用户就纯纯在自己的手机上运行了)!
[……]
不精通React、Canvas前端技术栈也能带你一天做出「自由画布」
React我是从来没接触过只知道是一个前端框架国外比国内流行,接触比较多的是Vue。Canvas一直觉得是个神秘且不可思议的东西,比较好奇那些图形什么是基于什么原理绘制出来的。再加上最近发现OpenCode推出了桌面端也有免费的DeepSeek V4 Flash模型可以使用,就决定用它实现一个web端的轻量版自由画布。
先看下累计花费一天时间VibeCoding的自由画布最终效果吧(PS:演示gif动图做了画质压缩;OpenCode当天免费额度用完后,又接了DeepSeek的付费API搞定收尾工作)。
一、调研准备
虽然说想要做自由画布,但是决定做之前并没有好的想法,就直[……]