Mistral AI 連接器發行說明 / 最新功能
Mistral AI 已在 Studio 中推出連接器,讓開發者能使用內建及自訂的 Model Context Protocol (MCP) 連接器,以企業資料為基礎建置 AI 應用程式。這些連接器現已透過 API 與 SDK 提供,可於所有模型與代理程式呼叫中使用。
透過 MCP 實現集中式整合管理
Mistral AI 連接器利用 MCP 協定將整合包裝成可重複使用的實體。此方法可免除開發者手動撰寫與維護工具函式、處理 OAuth 金鑰更新,或為每個新代理程式管理 API 文件的需要。
一旦連接器註冊完成,即可在 Mistral 各項應用中集中存取,包括 LeChat 與 AI Studio(即將支援 Vibe 支援)。此集中化設計可防止不同團隊間重複實作整合邏輯,並降低任意程式碼實作所帶來的安全風險。
自訂 MCP 連接器實作
開發者可透過指定伺服器 URL 與驗證設定,建立自訂 MCP 連接器。例如,可針對如 Salesforce 等 CRM 系統,註冊特定的 client_id、scopes 與 redirect_uri 以進行 OAuth 整合。
註冊完成後,將連接器附加至對話僅需一行程式碼即可完成:
response = client.beta.conversations.start_async(
model="mistral-medium-latest",
inputs="上季有哪些企業帳戶續約?",
tools=[{"type": "connector", "connector_id": "salesforce-crm"}],
)
先進的工具控制與治理功能
Mistral AI 引入多項功能,讓開發者能精確控制工具的呼叫與執行方式。
直接工具呼叫
針對不需要模型判斷何時呼叫工具的確定性工作流程,開發者現在可直接呼叫連接器。此功能適用於除錯與類似流程的自動化,以減少歧義性。
result = await client.beta.connectors.call_tool_async(
connector_id="my_deepwiki",
tool_name="read_wiki_structure",
arguments={"repoName": "sqlite/sqlite"},
)
人工介入確認
為確保安全性與治理,開發者可實作人工介入確認流程。透過在 tool_configuration 中使用 requires_confirmation 參數,系統會暫停執行並將控制權交還應用程式,要求使用者明確確認後才執行工具。
精細的工具設定
開發者可在不修改連接器本身的情況下,控制連接器內工具的可用性。tool_configuration 設定允許使用者排除特定可能造成損害的動作(例如從 GitHub 連接器中排除 delete_file),以維持安全性。
程式化存取與生態系
連接器目前處於公開預覽階段,可透過 API/SDK 進行程式化管理,支援下列操作:
- 建立、修改、列出與刪除連接器。
- 列出與連接器相關的工具。
- 直接執行工具。
這些功能可透過對話 API、完成 API 與代理程式 SDK 取得,便於整合企業系統,如知識庫、CRM 與生產力工具。
Sources
相關
- Dispatch
- Dispatch
- Dispatch
- Dispatch
- Dispatch