本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用自然语言查询在 AgentCore 网关中搜索工具
如果您在创建网关时启用了语义搜索,则可以通过自然语言查询调用该x_amz_bedrock_agentcore_search工具在网关中搜索工具。当你有许多工具并且需要为你的用例找到最合适的工具时,语义搜索特别有用。要了解如何在网关创建期间启用语义搜索,请参阅创建 Amazon Bedrock AgentCore 网关。
支持 AWS 语义搜索区域
以下 AWS 区域支持语义搜索:
| 区域名称 | Region |
|---|---|
|
美国东部(弗吉尼亚州北部) |
us-east-1 |
|
美国东部(俄亥俄州) |
us-east-2 |
|
美国西部(俄勒冈州) |
us-west-2 |
|
亚太地区(海得拉巴) |
ap-south-2 |
|
亚太地区(孟买) |
ap-south-1 |
|
亚太地区(首尔) |
ap-northeast-2 |
|
亚太地区(新加坡) |
ap-southeast-1 |
|
亚太地区(悉尼) |
ap-southeast-2 |
|
亚太地区(东京) |
ap-northeast-1 |
|
加拿大(中部) |
ca-central-1 |
|
欧洲地区(法兰克福) |
eu-central-1 |
|
欧洲地区(爱尔兰) |
eu-west-1 |
|
欧洲地区(伦敦) |
eu-west-2 |
|
欧洲地区(米兰) |
eu-south-1 |
|
欧洲地区(巴黎) |
eu-west-3 |
|
欧洲(西班牙) |
eu-south-2 |
|
欧洲地区(斯德哥尔摩) |
eu-north-1 |
|
南美洲(圣保罗) |
sa-east-1 |
要使用此工具搜索 AgentCore 工具,请使用该tools/call方法向网关的 MCP 端点发出以下 POST 请求:
例
注意
网关仅接受其protocolConfiguration.mcp配置supportedVersions字段中列出的 MCP 协议版本。要使用版本2026-07-28,请确保您的网关supportedVersions包含该版本。您可以使用 UpdateGateway API 更改支持的版本。
替换以下值:
-
${GatewayEndpoint}— 网关的 URL,如 CreateGateway API 的响应中所提供。 -
${Authorization header}— 设置入站授权时身份提供商提供的授权凭证。 -
${McpProtocolVersion}— 请求的 MCP 协议版本,例如2025-11-25。该版本必须是您的网关支持的版本。 -
${RequestName}— 请求的名称。 -
${Query}— 用于搜索工具的自然语言查询。
响应返回与查询相关的工具列表。
工具搜索的代码示例
要查看使用自然语言查询在网关中查找工具的示例,请选择以下方法之一: