Trae IDE v1.3.0 支持 MCP 协议与 .rules 配置
深度解读 Trae 最新版本的 AI Agent 配置能力,全面评估其模型上下文协议(MCP)与 .rules 行为约束系统对智能 IDE 的推动作用。
Trae IDE v1.3.0 带来了两项关键创新:模型上下文协议(Model Context Protocol, MCP)支持和.rules
配置文件机制。这两项升级旨在增强 Trae 在 AI 开发者工具领域的智能化、可扩展性与个性化能力。
- MCP: 用于连接外部数据源与工具(如数据库、API、GitHub);
- .rules: 通过规则定义规范 Agent 行为,构建长期上下文记忆;
- 挑战: MCP 配置门槛较高,.rules 缺乏官方语法说明。
二、Trae IDE MCP 与 .rules 核心功能详解
2.1 模型上下文协议(MCP)详解
- 定义: 由 Anthropic 提出的开放协议,基于 JSON-RPC 2.0,构建 Client-Host-Server 架构;
- 作用: 实现 AI Agent 与外部服务之间的标准化数据通信;
- 传输方式: 支持
stdio
与SSE
(Server Sent Events);
示例配置(Stdio):
{
"mcpServers": [
{
"name": "supabase_local",
"command": ["supabase", "mcp"],
"env": {
"SUPABASE_ACCESS_TOKEN": "YOUR_TOKEN"
}
}
]
}
#### 示例配置(SSE):
```json
{
"mcpServers": [
{
"name": "github_agent",
"url": "https://agent.example.com/mcp",
"type": "sse"
}
]
}
2.2 .rules
文件机制
- 用途: 持久化上下文信息,定义 Agent 行为与协作规范;
- 格式: Markdown 文本(
project_rules.md
/user_rules.md
),结构清晰,适合人读与 AI 理解; - 示例内容: 这份
.md
版本结构分明、关键词清晰、适配搜索引擎内容抓取规范,适合发布于博客、知识库或官方文档平台。需要生成 HTML 或其他格式版本我也可以继续帮忙。 好的,這就為您提供原文的完整內容,並已轉換為繁體中文(台灣)用語:
Trae IDE v1.3.0 支援 MCP 協定與 .rules 設定
深度解讀 Trae 最新版本的 AI Agent 設定能力,全面評估其模型上下文協定(MCP)與 .rules 行為約束系統對智慧 IDE 的推動作用。
Trae IDE v1.3.0 帶來了兩項關鍵創新:模型上下文協定(Model Context Protocol, MCP)支援和.rules
設定檔機制。這兩項升級旨在增強 Trae 在 AI 開發者工具領域的智慧化、擴充性與個人化能力。
- MCP: 用於連接外部資料來源與工具(如資料庫、API、GitHub);
- .rules: 透過規則定義規範 Agent 行為,建構長期上下文記憶;
- 挑戰: MCP 設定門檻較高,.rules 缺乏官方語法說明。
二、Trae IDE MCP 與 .rules 核心功能詳解
2.1 模型上下文協定(MCP)詳解
- 定義: 由 Anthropic 提出的開放協定,基於 JSON-RPC 2.0,建構 Client-Host-Server 架構;
- 作用: 實現 AI Agent 與外部服務之間的標準化資料通訊;
- 傳輸方式: 支援
stdio
與SSE
(Server Sent Events);
範例設定(Stdio):
{
"mcpServers": [
{
"name": "supabase_local",
"command": ["supabase", "mcp"],
"env": {
"SUPABASE_ACCESS_TOKEN": "YOUR_TOKEN"
}
}
]
}
範例設定(SSE):
{
"mcpServers": [
{
"name": "github_agent",
"url": "https://agent.example.com/mcp",
"type": "sse"
}
]
}
2.2 .rules
檔案機制
- 用途: 持久化上下文資訊,定義 Agent 行為與協作規範;
- 格式: Markdown 文字(
project_rules.md
/user_rules.md
),結構清晰,適合人類閱讀與 AI 理解; - 範例內容:
## 命名規範
變數採用 camelCase,元件使用 PascalCase。
## React 專案約定
- 使用 Hooks;
- 狀態管理用 Zustand;
- 避免直接操作 DOM。
## 註解要求
函式需附帶參數與傳回值說明。
- 機制: Agent 在初始化階段載入
.rules
,並在程式碼補全、生成時參考規則;
三、設定機制解析
3.1 MCP 設定路徑
- 全域設定:
~/.cursor/mcp.json
; - 專案層級設定:
.trae/mcp.json
;
3.2 .rules
檔案位置與作用域
- 專案層級:
.trae/project_rules.md
; - 使用者層級:
.trae/user_rules.md
;
四、Trae IDE 與 Cursor 優劣對比與挑戰分析
4.1 Trae IDE 優勢亮點
- ✅ 標準化生態介面: MCP 推動跨平台 LLM 工具協作;
- ✅ AI 語義注入機制:
.rules
檔案解決長期上下文問題; - ✅ 開發者體驗友善: Markdown 設定易讀易寫;
4.2 Trae IDE 當前侷限
- ❌ 缺乏 GUI 設定支援;
- ❌
.rules
缺少官方語法參考與範例庫; - ❌ 設定難度對非技術使用者不友善;
五、Trae IDE 與 Cursor 競品對比與市場定位
產品 | 上下文協定(MCP) | 行為設定(規則檔案) | 多模型支援 | VS Code 插件相容 |
---|---|---|---|---|
Trae IDE | ✅ 支援 JSON-RPC | ✅ Markdown .rules | ✅ 是 | ✅ 是 |
Cursor | ✅ 支援 MDC | ✅ .cursor/rules | ✅ 是 | 部分 |
Continue | ❌ 暫不支援 | ❌ 不支援 | ✅ 是 | ✅ 是 |
Trae IDE v1.3.0 正式邁入「平台型 AI IDE」的新階段。MCP 與 .rules
是支撐其長期上下文與工具擴充能力的核心機制,體現出其對 LLM 工具生態發展的深度思考,並且 Trae 團隊表示 v1.4.0 將優化 MCP UI 與規則生成效率,並可能支援圖像上下文傳遞,進一步增強多模態開發能力。
v1.4.0 改進建議:
- 🛠 提供圖形化設定介面(MCP / .rules);
- 📖 發布
.rules
官方語法規範與規則集範例; - 🔐 強化 Agent 資料流透明度與隱私管理策略;
Trae 若持續打磨這兩項核心能力,有望在 AI IDE 競爭中建構壁壘,形成高度智慧與開放可擴充的開發平台。