通過(guò)模型上下文協(xié)議(Model Context Protocol,MCP),你可以將外部工具和服務(wù)連接至 Trae IDE 進(jìn)行使用。
Model Context Protocol (MCP) 是一種協(xié)議,它允許大型語(yǔ)言模型(LLMs)訪問(wèn)自定義的工具和服務(wù)。Trae 中的智能體作為 MCP 客戶(hù)端可以選擇向 MCP Server 發(fā)起請(qǐng)求,以使用它們提供的工具。你可以自行添加 MCP Server,并添加到自定義的智能體中來(lái)使用。更多信息參閱 MCP 官方文檔。
在 Trae IDE 中,MCP Server 支持兩種傳輸類(lèi)型:stdio 傳輸、SSE 傳輸。
MCP Server 由第三方構(gòu)建和維護(hù)。Trae 不審查或認(rèn)可這些服務(wù)器,并且不對(duì)其行為、任何 MCP Server 調(diào)用失敗或它們返回的數(shù)據(jù)承擔(dān)任何責(zé)任。部分 MCP Server 也可能因相關(guān)法律法規(guī)、網(wǎng)絡(luò)限制、或服務(wù)器自身的訪問(wèn)策略,在你所在的國(guó)家或地區(qū)無(wú)法訪問(wèn)或使用。Trae 無(wú)法控制這些因素,亦無(wú)法保證你所在國(guó)家或地區(qū)對(duì)這些服務(wù)器的可用性或功能性。你在嘗試使用這些服務(wù)器時(shí),應(yīng)自行確保遵守當(dāng)?shù)胤煞ㄒ?guī)。
為確保正常使用 MCP,你需要安裝以下依賴(lài):
```Plain%20Text node -v npx -v
若安裝成功,終端中會(huì)輸出已安裝的 Node.js 的版本號(hào),例如:
```Plain%20Text
v18.19.0
10.2.0
uvx 是 uv 提供的命令行工具,用于快速運(yùn)行 Python 腳本。
安裝完成后,在終端中執(zhí)行以下命令確認(rèn)是否安裝成功。
python --version
若安裝成功,終端中會(huì)輸出已安裝的 Python 的版本號(hào)。
執(zhí)行以下命令,安裝 uv(包含 uvx)。安裝腳本會(huì)自動(dòng)下載 uv 并放置到系統(tǒng)默認(rèn)路徑中。
curl -LsSf https://astral.sh/uv/install.sh | sh
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
執(zhí)行以下命令,驗(yàn)證是否安裝成功。
uvx --version
若安裝成功,終端中會(huì)輸出已安裝的 uvx 的版本號(hào)。
你可以直接從市場(chǎng)中添加合適的 MCP Server,或手動(dòng)配置。
MCP 市場(chǎng)中提供了社區(qū)中熱門(mén)的 MCP Server,你可以將它們添加到項(xiàng)目中。
在 AI 對(duì)話(huà)窗口的右上角,點(diǎn)擊 設(shè)置 圖標(biāo) > MCP。
界面上顯示 MCP 窗口。
點(diǎn)擊 + 添加 按鈕。
你將前往 MCP Server 市場(chǎng)。
配置該 MCP Server:
普通 MCP 服務(wù)器 | 標(biāo)為“輕松配置”的MCP服務(wù)器 |
---|---|
將 MCP 服務(wù)器介紹頁(yè)面中的 JSON 配置內(nèi)容粘貼至輸入框中,然后將 env 信息(例如 API Key、Token、Access Key 等字段)替換為真實(shí)信息。 >提示:優(yōu)先使用 NPX 或 UVX 配置。 ![]() |
填寫(xiě)該 MCP Server 所要求的信息。 ![]() |
點(diǎn)擊 確認(rèn) 按鈕。
該 MCP Server 已配置完成。
如果在市場(chǎng)中無(wú)法找到想要的 MCP Server,或者想使用自己開(kāi)發(fā)的 MCP Server,則需要手動(dòng)配置。
在 AI 對(duì)話(huà)窗口的右上角,點(diǎn)擊 設(shè)置 圖標(biāo) > MCP。
界面上顯示 MCP 窗口。
點(diǎn)擊 + 添加 按鈕。
你已進(jìn)入 MCP Server 市場(chǎng)。
點(diǎn)擊 手動(dòng)配置。
界面上顯示 手動(dòng)配置 窗口。
配置 MCP 服務(wù)器。
提示
優(yōu)先使用 NPX 或 UVX 配置。
將 MCP Server 添加至智能體,讓其調(diào)用 MCP Server 中的工具來(lái)更好地處理你的需求。
Builder with MCP 是 Trae IDE 的內(nèi)置智能體,所有已配置的 MCP Server 都將被自動(dòng)添加至該智能體,且不可編輯。
提示
使用 Builder with MCP 時(shí),若遇到拒絕回答的情況,則可以在自定義智能體中使用 MCP Server。
你可以將 MCP Server 添加到自定義智能體中進(jìn)行使用,由智能體自動(dòng)調(diào)用 MCP Server 中的工具來(lái)完成任務(wù)。創(chuàng)建智能體時(shí),你可以為其添加 MCP Server。詳情參考《智能體》。
你可以編輯或刪除 MCP Server。
更多建議: