使用模型上下文協定擴展您的代理

Note

本文說明由標準執行架構驅動的 Agent 或 Agent 流程中所使用的功能。

透過使用 Model Context Protocol(MCP),你可以擴充你的代理程式功能。

什麼是模型上下文協定?

在 Copilot Studio 中,Model Context Protocol (MCP) 幫助你直接連接現有的知識伺服器和資料來源。 當你連接到 MCP 伺服器時,你可以存取:

  • 資源:代理可以讀取以獲取更多上下文的檔案類資料,例如 API 回應或檔案內容
  • 工具:語言模型可呼叫以執行動作的函式
  • 提示:用於完成特定工作的預先定義提示範本

Note

Copilot Studio 目前支援 MCP 工具和資源。

MCP 如何運作?

連接的 MCP 伺服器發布的每個工具或資源,都會自動在 Copilot Studio 中供使用。 伺服器提供名稱、描述、輸入與輸出。 當你更新或移除 MCP 伺服器上的工具和資源時,Copilot Studio 會動態反映這些變更。 此流程確保使用者始終擁有最新版本,並移除過時的工具與資源。 單一 MCP 伺服器可整合並管理多種工具與資源。 Copilot Studio 的客服人員可以存取每個工具。

當你連接到非 Microsoft 產品,包括外部 MCP 伺服器時,你必須負責從 Copilot Studio 內部存取的工具和資源。

Note

你必須開啟 生成式協調 才能使用 MCP。

如何在 Copilot Studio 中使用 MCP 擴充代理人?

要將 MCP 整合到 Copilot Studio:

  1. 使用 MCP 入職精靈將 您的代理程式連接到現有的 MCP 伺服器。
  2. 如果您還沒有 MCP 伺服器,請建立 MCP 伺服器。
  3. 將 MCP 伺服器工具和資源新增至您的代理程式 ,以便您的 Copilot Studio 代理程式可以使用它們。
  4. (選用) 發佈您的 MCP 連接器,以允許跨租用戶使用該連接器。

欲了解更多關於 MCP 整合疑難排解的資訊,請參閱疑難排解模型情境協定 (MCP) 整合。