用Comate开发我的第一个MCP

开源AI·十一月创作之星挑战赛 10w+人浏览 647人参与

最近Cursor的计费上调,让我们团队不得不寻找新的AI IDE工具,之前已经试用过国内几款主流的AI IDE工具,效果都不是很理想。近期听说ComateZulu智能体编程非常好用,正好手头有个MCP工具的想法,试试Comate能力的同时,也熟悉一下MCP工具的开发流程,一举多得。简单说下对这个MCP工具的想法:可以记录在Vibe Coding过程中的踩坑经验,并在类似情况再次发生时,自动检索过去的经验,快速定位问题并解决,避免浪费开发者时间和大量token浪费。下文就是完整的实测记录与体会。

🚀 开始

那么就开始试试Comate的能力怎么样吧,也顺便验证一下它在复杂MCP流程中的稳定度。

📦 安装MCP

开发前,我们先来配置一下常用的两个MCP:SupabaseContext7,这两个工具这里不做过多介绍。在Comate中配置MCP也非常简单:展开AI侧边栏,点击右上角的MCP,在MCP市场搜索到添加就可以
在这里插入图片描述

Supabase在MCP市场里找不到,没有关系,点击右上角手动配置,打开json文件,手动添加就可以了
在这里插入图片描述

🗂️ 文档生成

正常来说,配置好MCP后就可以直接对话Zulu智能体开始开发了。不过,针对这个MCP工具我还有一些想法,比如有个后台管理,还要有个搜索页面,几个加在一起就有些复杂了。针对这种复杂的项目,我习惯先使用Spec Kit工具先生成文档(包含项目章程、需求、设计、数据模型、任务拆分、验收清单等),生成后的文档如下:

在这里插入图片描述

🤖 Zulu智能体启动

所有文档都生成之后,终于到我们的Zulu智能体发力了。可以看到我一口气将所有文档都塞了进去,Zulu阅读文档了解整个需求后,拆分了7个待办任务,并按照优先级逐个实现。
在这里插入图片描述

整个Coding过程还是很出乎意料的,除了每实现一到两个任务需要我人工确认下一步,期间并没有什么问题,非常顺利的将整个项目的功能都实现了一遍。当然并不是说整个项目就这么开发好了,但基本上也有60%~70%的完成度了。

在这里插入图片描述

期间闹了个小乌龙,因为我对MCP了解的不够深入,以为MCP的client也需要开发,所以写在文档中了,其实这部分是不用开发的,浪费了不少的快速请求次数。
在这里插入图片描述

之后就是常见的启动 --> 运行 --> 报错 --> 修复 --> 再启动的开发流程了

在这里插入图片描述

🌟 点名表扬

开发期间最让我感到意外和好用的是这个功能,通过Comate内置的浏览器可以直接选择页面元素,指哪改哪,改起前端真是太好用了。这个功能也是我另一个项目灵感来源,这里就不展开说了。
在这里插入图片描述

🧾 总结

简单做个使用总结,ComateZulu智能体整体使用下来的感觉很好,快速模式下响应速度很快,产出的代码质量也很高,不过在一些bug修复、问题解决的能力上还是稍有不足。赠送的50次快速请求要比我预想的更加耐用一些,开发一个小项目不成问题。不过期间IDE还是偶发出现了些小问题,主要是直接选择页面元素那部分功能,浏览器中打开后,选中元素无法带回对话框内,只有在IDE内打开才行;另外不支持自定义命令让我很不习惯,之前自己整理了很多自定义命令都没用上。整体来看,它仍旧是当前国内体验最能打的AI IDE之一。

🎬 作品演示(Recall Kit)

首页
在这里插入图片描述

搜索页(向量检索)
在这里插入图片描述

后台
在这里插入图片描述

Cusror中MCP(比较乌龙,MCP开发用的最新的StreamableHTTP,但Comate不支持这个。。)
在这里插入图片描述

百度ComateMCP(Multi-Cloud Platform)功能是一种支持多云环境的开发与部署平台,旨在帮助开发者和企业用户更高效地管理跨云资源。该功能不仅支持主流云服务商的接入,还提供了统一的开发、测试、部署和监控能力,适用于复杂的企业级应用场景。 在使用MCP功能时,用户可以通过图形化界面或API接口进行操作,简化了多云环境下的资源调度与管理流程。MCP平台支持自动化的资源编排、服务发现、负载均衡以及安全策略配置等功能,能够有效提升系统的稳定性和扩展性[^1]。 ### 自定义配置方法 1. **接入云服务商** 在MCP控制台中,用户可以添加多个云服务商账户,包括但不限于阿里云、腾讯云、华为云等。添加后,平台会自动同步各云服务商的资源信息,并进行统一管理。 2. **定义资源模板** 用户可以根据实际需求创建资源模板,用于快速部署相同结构的应用环境。模板中可以定义虚拟机、网络、存储等资源的配置参数,支持JSON或YAML格式。 3. **配置自动化策略** MCP平台支持自动伸缩、自动恢复、负载均衡等策略配置。用户可以通过设置触发条件(如CPU使用率、网络流量等)来实现资源的动态调整。 4. **安全与权限管理** 平台提供细粒度的权限控制功能,支持基于角色的访问控制(RBAC)。用户可以为不同团队或个人分配不同的操作权限,确保资源的安全性。 5. **日志与监控集成** MCP平台支持与主流日志和监控系统集成,例如Prometheus、Grafana等。用户可以通过统一的仪表盘查看各云环境的运行状态,并设置告警规则。 6. **部署与更新流程** 用户可以通过MCP平台进行应用的持续集成与持续部署(CI/CD)。支持Git仓库的自动触发构建、版本控制、灰度发布等功能。 ### 示例配置代码(资源模板定义) ```yaml resources: my-vm: type: "compute.instance" properties: zone: "us-central1-a" machineType: "n1-standard-1" disks: - deviceName: "boot" type: "PERSISTENT" boot: true autoDelete: true initializeParams: sourceImage: "projects/debian-cloud/global/images/family/debian-10" networkInterfaces: - network: "global/networks/default" accessConfigs: - name: "External NAT" type: "ONE_TO_ONE_NAT" ``` 该YAML文件定义了一个虚拟机资源的创建流程,适用于在MCP平台上部署计算实例。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值