序言
本教程由「小荣的网络开发日志」实操整理编写,实操踩坑验证,内容真实可靠。
遇到操作问题可直接联系作者,转载需标注原文出处,禁止私自篡改商用。
承接网站、APP、小程序、各类脚本定制开发;
AI 编程教学、一对一项目全程陪跑,提供免费技术咨询。
联系方式: 微信:rongyaolg 电话:18375295913
Trae Agent / Rules / MCP
前面的课程已经讲了 Trae 的基础使用:安装、打开项目、终端、# 上下文、Chat、Builder、CUE 和 SOLO。
这一节是进阶补充,讲 3 个更适合长期项目和团队使用的能力:
| 功能 | 简单理解 |
|---|---|
| Agent | 给 AI 创建一个专门的助手角色 |
| Rules | 给 AI 设置项目规则和行为限制 |
| MCP | 让 AI 连接外部工具或服务 |
如果你刚开始学 Trae,可以先知道它们是什么,不需要马上全部配置。
一、Agent 是什么
Agent 可以理解成“专门负责某类任务的 AI 助手”。
普通 Chat 是你每次都重新说明需求;Agent 则可以提前设定好角色、任务范围和工作习惯。
例如你可以创建一个前端助手:
你是前端开发助手。
请优先保持项目现有风格。
修改代码前先说明计划。
不要改无关文件。
完成后告诉我如何检查效果。Agent 适合什么场景
| 场景 | 是否适合 Agent |
|---|---|
| 偶尔问一个问题 | 不一定需要 |
| 经常改前端页面 | 适合 |
| 经常写接口 | 适合 |
| 团队有固定规范 | 适合 |
| 只想解释一段代码 | 用普通 Chat 即可 |
二、Rules 是什么
Rules 是给 AI 的项目规则。
你可以把它理解成“这个项目里,AI 必须遵守的说明书”。
Rules 可以写:
- 代码风格
- 命名规范
- 不允许修改哪些目录
- 修改前是否要先给计划
- 修改后是否要说明测试方式
Rules 示例
项目规则:
1. 不要改动 package-lock.json,除非明确要求。
2. 修改页面时保持现有 UI 风格。
3. 新增代码要尽量简单,适合初学者理解。
4. 每次修改后说明改了哪些文件。
5. 不要把 API Key、密码、密钥写进代码。有了规则后,AI 的行为会更稳定。
三、MCP 是什么
MCP 全称是 Model Context Protocol。
小白可以先这样理解:MCP 是一种让 AI 连接外部工具和服务的方式。
例如让 AI 访问:
- 文档系统
- 数据库工具
- 设计稿工具
- 测试工具
- 内部服务
MCP 适合谁
| 用户 | 是否建议马上学 MCP |
|---|---|
| 刚学 Trae | 不建议,先跳过 |
| 个人小项目 | 通常不需要 |
| 需要连接外部工具 | 可以学习 |
| 团队开发 | 有价值 |
| 企业内部系统 | 很有价值 |
MCP 比较偏进阶,初学者先会用 Chat、Builder、SOLO 就够了。
四、三者怎么配合
| 需求 | 用什么 |
|---|---|
| 给 AI 一个固定角色 | Agent |
| 让 AI 遵守项目规范 | Rules |
| 让 AI 调用外部工具 | MCP |
示例:
你可以创建一个“前端项目助手” Agent,并给它配置 Rules,让它每次改代码前先说明计划、只改必要文件、保持页面风格。
等项目需要连接外部文档或工具时,再考虑 MCP。
五、小白学习建议
建议顺序:
- 先学 Chat
- 再学 Builder
- 再学 SOLO
- 项目变复杂后再学 Agent
- 有固定项目规范后再写 Rules
- 需要外部工具时再学 MCP
不要一开始就把所有功能都打开。工具是为了解决问题,不是为了堆配置。