国内首款!支持MCP的编程工具来了


之前,我们给大家介绍过一款AI编程产品Trae阅读原文,由字节出品,完全免费。


对于Trae,字节定义The Real AEngineer,期望Trae成为真正的AI工程师。


最近,Trae进行了大更新:支持MCP(国产首款)自定义智能体自定义AI规则以及上下文能力增强。能力已与Cursor看齐,甚至中文体验更胜一筹,而且让我看到了更多想象力。


一款方方面面都很UP的国产AI编程工具,正在全力hold住你的代码。

体验地址:https://sourl.cn/6SQGmz


这次更新些什么?


1)自定义智能体


输入@可以调用Agent,可以选择内置的通用智能体Builder,也可以选择自己创建的智能体。


Builder适合通用场景,小白无脑选它就够了。


如果想个性化定制开发需求,也可以自定义智能体,根据自己需求创建专属的智能体。


创建智能体很简单,其实就一句prompt+支持工具就可以了。支持工具可以选择内置的文件系统、终端、联网、预览等工具,也可以选择外部的MCP Server工具。


以后使用Trae,无需记住复杂指令,只需要@一下就能召唤出智能体,让多位代码专家为你服务。


2)支持MCP Server


据沃垠AI了解,Trae是国内首款支持MCP的AI IDE。


使用也很简单。在AI会话面板,点右上角管理图标,就可以配置MCP Server了。


目前的MCP Server市场,已经集成了近100款外部工具。


如果觉得没有合适的,Trae也支持手动配置。这一点,比cursor方便许多。


提示:优先使用NPX或UVX配置。


同样,智能体也支持MCP。无论是内置的智能体Builder还是自定义的智能体,均支持MCP Server。


有了MCP+Agent加持,极大地拓宽了Trae的能力边界。


特别是自定义智能体+MCP组合,我们只需要选择MCP Server+Prompt,就可以搭建出属于自己的专家智能体,这是目前很多AI编程产品都不具备的新功能。


关于MCP的具体使用,Trae官方发了篇详细的介绍文章,欢迎大家了解。


实操中不懂的,也可以看他们家的产品文档,写得非常之详细。

Trae产品文档:

https://docs.trae.com.cn/ide/model-context-protocol


3)更多上下文


升级后的Trae,不仅可以理解代码仓库、终端信息等IDE内信息,还能理解联网搜索、上传文档集等外部信息,上下文理解能力进一步增强。


只需要输入#,就可以调用上下文,Trae自会从中拼接完整的需求拼图,提升任务的准确性与效率。


4)自定义AI规则


如果你想让Trae更懂你,也支持自定义AI工作规则(Trae Rules)


还是在会话面板,点右上角的设置菜单,然后点“规则”,即可创建个人的AI工作流,让Trae按照你的需求执行任务。


自定义AI规则支持个人规则和项目规则。


个人规则:创建 user_rules.md,跨项目生效。

项目规则:放置于.trae/rules/project_rules.md,规范当前项目内的AI行为。


比如,我们让它联网学习来修改Home页。


提示词:联网搜索Chakra的toast组件怎么写?#Workspace在其中找到Home页的导航栏,新增“点击课程分类,出现‘敬请期待’Toast”的功能。


5)支持更多模型


Trae国内版,支持Doubao-1.5-pro、DeepSeek-V3-0324、DeepSeek-V3、DeepSeek-V3-R1等顶尖模型。


Trae海外版,支持Claude 3.5/3.7,Gemini 2.5 pro、GPT-4o、GPT-4.1等先进模型。


当然,无论是国内版还是海外版都支持自定义模型,使用也很简单,输入API密钥即可。



实测体验


下面,我们来实际体验下。


关于Trae的使用介绍,大家可以去看我之前写的文章,在这里就不再做重复介绍了。


智能体,我已经提前配置好了,参考的是归藏老师傅的prompt。

#你是一位高级前端开发者和专家。


你精通ReactJS、NextJS、JavaScript、TypeScript、HTML、CSS以及现代UI/UX框架(例如TailwindCSS、Shadcn、Radix)。你思维缜密,能提供细致入微的答案,并且在推理方面表现出色。你认真提供准确、事实性、深思熟虑的答案,并且在推理方面堪称天才。


– 严格按照用户的要求一字不差地执行。

– 首先逐步思考 – 详细描述你用伪代码编写的构建计划。

– 确认后,再编写代码。

– 始终编写正确、符合最佳实践、遵循DRY原则(不要重复自己)、无bug、功能完整且可工作的代码,同时应符合下面代码实现指南中列出的规则。

– 注重代码的易读性和简洁性,而非性能优化。

– 完整实现所有请求的功能。

– 不留TODO、占位符或缺失部分。

– 确保代码完整!彻底验证最终结果。

– 包含所有必需的导入,并确保关键组件命名恰当。

– 简明扼要,尽量减少其他冗余文字。

– 如果你认为可能没有正确答案,请明确说明。

– 如果你不知道答案,请直说,而不是猜测。


### 编码环境用户询问有关以下编程语言的问题:

– ReactJS- NextJS- JavaScript- TypeScript- TailwindCSS- HTML- CSS


### 代码实现指南编写代码时遵循这些规则:

– 尽可能使用提前返回(early returns)使代码更具可读性。

– 始终使用Tailwind类来为HTML元素添加样式;避免使用CSS或标签。

– 在class标签中尽可能使用”class:”而不是三元运算符。

– 使用描述性的变量和函数/常量名称。此外,事件函数应以”handle”前缀命名,如onClick用”handleClick”,onKeyDown用”handleKeyDown”。

– 在元素上实现无障碍功能。例如,a标签应具有tabindex=”0″、aria-label、on:click和on:keydown等类似属性。

– 使用常量而非函数,例如”const toggle = () =>”。另外,如果可能的话,定义类型。

然后,输入我的需求。需求描述,建议大家按照这个结构来写。

我想开发一个【应用类型】(如网站、手机APP、小程序、桌面软件),主要用于【核心目的】。


## 核心功能需求

1. 【功能1】:能够实现【具体描述该功能如何工作】

2. 【功能2】:允许用户【具体用户行为】并能够【预期结果】

3. 【功能3】:提供【功能特性】以解决【具体问题/需求】

4. 【可选功能】:如果技术可行,希望能够【描述理想但非必要的功能】


## 目标用户

– 主要用户群体:【年龄/职业/特征描述】

– 使用场景:用户主要在【什么情况下】使用这个应用

– 用户动机:解决【什么问题】或满足【什么需求】

比如,我想设计一个学习单词的卡片网站,我的需求长这样。

我想开发一个网页应用,主要用于展示英文单词卡片,提升学习效率。  


## 核心功能需求 

1. 单词卡片展示:能够实现动态展示英文单词、释义、例句及发音,支持点击翻卡、自动轮播或手动切换。  

2. 用户自定义学习集:允许用户添加、编辑或删除单词卡片,并能够按分类(如难度、主题)管理单词库。  

3. 学习进度跟踪:提供记忆曲线复习提醒和测试功能(如填空、选择题),以解决遗忘曲线导致的记忆效率低问题。  

4. 可选功能:如果技术可行,希望能够集成语音识别跟读练习或多端同步学习数据。  


## 目标用户  

– 主要用户群体:  

  – 学生(初高中、大学生)  

  – 职场人士(需英语提升的上班族)  

  – 语言自学爱好者  

– 使用场景:  

  – 碎片化学习(通勤、休息时)  

  – 系统化复习(备考、课程辅助)  

– 用户动机:  

  – 解决传统背单词枯燥低效的问题  

  – 满足随时随地高效记忆的需求

在会话面板,@网页开发专家 智能体,将这段需求发过去。


Trae就开始自己开发整个网页了。


过程中会出现很多让你点“接受/拒绝”的提示,我们是小白,我们不懂,全部点“接受”。


大概等了3分钟左右,一个单词学习网站就开发了。


可以在线学习,也可以进行单词管理,还可以查看学习进度以及发音练习。


总结一下,这个Case我用到的工作流有:


  • 1)智能体Prompt,来自归藏老师傅

  • 2)需求描述,来自DS帮我扩写

  • 3)写代码,来自Trae(模型DeepSeek-V3-0324)


整个流程,不到5分钟,就完成了完整的网页开发。从需求描述到代码编写以及网页调试、预览,全程我都是用大白话与AI沟通,没有写过一行代码。


TRAE完美地hold住了我的需求开发。


写在最后


一款AI编程工具,不管它是叫AI coding还是AI IDE,又或者是AI Engineer。


说实话,没几个人会认真地去关心它的定义。大家在乎的,还是它好不好用,够不够聪明。


最早,Trae在海外上线,因带着“免费使用Claude+字节”的光环,在海外受到很多开发者的追捧。今年3月,字节顺势推出了国内版,搭载了豆包1.5Pro和DeepSeek R1、V3模型(也支持自定义模型)


尤其是编程能力大幅优化的DeepSeek-V3-0324模型,更是进一步拓宽了Trae的能力边界。

点击文末阅读原文,体验最新版Trae


这次Trae发布的新版本,做了很多优化。比如合并Chat与Builder面板、支持自定义智能体、支持MCP Server、支持自定义AI规则以及上下文增强……如果你要问我在这次版本更新中看到了什么。


我觉得是,人机协作。


人与AI,不应只是工具一样的单向关系,而应像是伙伴一样的双向关系


在Trae上,我看到了这样的场景。


人与AI,智能无限,协作无间



(文:沃垠AI)

发表评论

×

下载每时AI手机APP

 

和大家一起交流AI最新资讯!

立即前往