View a markdown version of this page

Entenda como as ferramentas do AgentCore Gateway são nomeadas - Amazon Bedrock AgentCore

Entenda como as ferramentas do AgentCore Gateway são nomeadas

O nome de uma ferramenta em seu gateway depende do nome do destino por meio do qual a ferramenta pode ser acessada. Os nomes das ferramentas são construídos no seguinte padrão:

${target_name}___${tool_name}

Por exemplo, se o nome do seu alvo for LambdaUsingSDK e você tiver uma ferramenta chamada get_order_tool que pode ser acessada nesse destino, o nome da ferramenta que é visível por meio do Model Context Protocol (MCP) éLambdaUsingSDK___get_order_tool.

Você deve garantir que o código do aplicativo contabilize a discrepância entre o nome da ferramenta visível por meio do MCP e o próprio nome da ferramenta.

Para ver um exemplo de uma função de manipulador do Lambda que retira o prefixo do nome do alvo do nome da ferramenta antes de passá-lo para uma função do manipulador, consulte Formato de entrada da função Lambda.