View a markdown version of this page

使用 AgentCore 閘道 - Amazon Bedrock AgentCore

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用 AgentCore 閘道

使用目標 設定閘道之後,您可以透過模型內容通訊協定 (MCP) 設定應用程式或代理程式以使用閘道。MCP 為客服人員提供探索和叫用工具的標準化方式。

注意

AgentCore Gateway 支援下列 MCP 版本:2026-07-28、2025-11-25、2025-06-18 和 2025-03-26。

版本2026-07-28是無狀態通訊協定修訂版。用戶端不會執行交initialize握。每個請求都會在 MCP-Protocol-Version 標頭和 _meta 欄位 () 中攜帶其通訊協定版本io.modelcontextprotocol/protocolVersion。閘道透過 探索 功能server/discover。版本 2025-11-25和更早版本會繼續使用交initialize握。

您可以搭配 AgentCore 閘道使用下列 MCP 操作:

作業 說明

工具/呼叫

使用提供的引數調用特定工具

工具/清單

列出閘道提供的所有可用工具

prompts/list

列出閘道提供的所有可用提示

prompts/get

擷取使用提供的引數轉譯的特定提示範本

資源/清單

列出閘道提供的所有可用資源

資源/讀取

依 URI 讀取特定資源的內容

resources/templates/list

列出閘道提供的所有可用資源範本

引出/建立

在工具呼叫期間向用戶端請求其他輸入 (伺服器啟動)

取樣/createMessage

在工具呼叫期間向用戶端請求 LLM 完成 (伺服器啟動)

通知/進度

報告長時間執行的工具呼叫進度 (伺服器啟動)

通知/訊息

在工具執行期間從伺服器傳送日誌訊息 (伺服器啟動)

在版本 上2026-07-28,伺服器起始的互動 (elicitation/create 和 sampling/createMessage) 使用多往返請求 (MRTR) 模式:

  1. 伺服器會傳回將 resultType設為 的臨時結果input_required。

  2. 用戶端會針對原始請求的重試提供請求的輸入。

閘道只會針對選擇加入請求的請求傳送通知 (notifications/progress 和 notifications/message)。在 版本 2025-11-25和更早版本上,閘道會將這些互動做為伺服器啟動的訊息在開放串流上傳遞。

下列主題說明如何叫用 AgentCore 閘道: