

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Ferramentas baseadas em protocolos
<a name="protocol-based-tools-detailed"></a>

Ao considerar ferramentas baseadas em protocolos, o [Model Context Protocol (MCP)](https://modelcontextprotocol.io/) fornece a base mais abrangente e flexível para a integração de ferramentas. Conforme declarado na [postagem do blog AWS Open Source sobre interoperabilidade de agentes](https://aws.amazon.com/blogs/opensource/open-protocols-for-agent-interoperability-part-1-inter-agent-communication-on-mcp/), AWS adotou o MCP como um protocolo estratégico, contribuindo ativamente para seu desenvolvimento.

A tabela a seguir descreve as opções para a implantação da ferramenta MCP.


| 
| 
| **Modelo de implantação** | **Descrição** | **Ideal para** | **Implementação** | 
| --- |--- |--- |--- |
| Baseado em estúdio local | As ferramentas são executadas no mesmo processo que o agente | Desenvolvimento, teste e ferramentas simples | Rápido de implementar sem sobrecarga de rede | 
| Baseado em eventos enviados pelo servidor local (SSE) | As ferramentas são executadas localmente, mas se comunicam por HTTP | Ferramentas locais mais complexas com separação de interesses | Melhor isolamento, mas ainda baixa latência | 
| HTTP remoto que pode ser transmitido | Ferramentas executadas em servidores remotos | Ambientes de produção e ferramentas compartilhadas | Escalável e gerenciado centralmente | 

Os MCP oficiais SDKs estão disponíveis para criar ferramentas MCP: 
+ [PythonSDK](https://github.com/modelcontextprotocol/python-sdk) — Implementação abrangente com suporte total ao protocolo
+ [TypeScriptSDK](https://github.com/modelcontextprotocol/typescript-sdk) —JavaScript/TypeScriptimplementação para aplicativos web
+ [JavaSDK](https://github.com/modelcontextprotocol/java-sdk) — implementação Java para aplicativos corporativos

Eles SDKs fornecem os alicerces para a criação de ferramentas compatíveis com MCP em sua linguagem preferida, com implementações consistentes da especificação do protocolo. 

Além disso, AWS implementou o MCP no [Strands AgentsSDK](https://aws.amazon.com/blogs/opensource/introducing-strands-agents-an-open-source-ai-agents-sdk/). O Strands Agents SDK fornece uma maneira simples de criar e usar ferramentas compatíveis com MCP. Uma documentação abrangente está disponível no [Strands Agents GitHub repositório.](https://github.com/strands-agents) Para casos de uso mais simples ou ao trabalhar fora da Strands Agents estrutura, o MCP oficial SDKs oferece implementações diretas do protocolo em vários idiomas.

## Recursos de segurança das ferramentas MCP
<a name="security-features-of-mcp-tools"></a>

Os recursos de segurança das ferramentas MCP incluem o seguinte:
+ OAuth Autenticação **2.0/2.1 — Autenticação padrão** do setor
+ **Escopo de permissões** — controle de acesso refinado para ferramentas
+ Descoberta da **capacidade da ferramenta — descoberta** dinâmica das ferramentas disponíveis
+ Tratamento **estruturado de erros** — padrões de erro consistentes

## Introdução às ferramentas MCP
<a name="getting-started-with-mcp-tools"></a>

Para implementar o MCP para integração de ferramentas, execute as seguintes ações:

1. Explore o [Strands AgentsSDK](https://strandsagents.com) para uma implementação de MCP pronta para produção.

1. Revise a [documentação técnica do MCP](https://modelcontextprotocol.io/) para entender os principais conceitos.

1. Use os exemplos práticos descritos nesta postagem do [blog de código AWS aberto](https://aws.amazon.com/blogs/opensource/introducing-strands-agents-an-open-source-ai-agents-sdk/).

1. Comece com ferramentas locais simples antes de passar para ferramentas remotas.

1. Junte-se à [comunidade MCP](https://github.com/modelcontextprotocol/modelcontextprotocol) para influenciar a evolução do protocolo.

## Conheça o AgentCore Gateway
<a name="explore-gateway"></a>

O [Amazon Bedrock AgentCore Gateway](https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/gateway.html) fornece uma maneira fácil e segura para os desenvolvedores criarem, implantarem, descobrirem e se conectarem às ferramentas de MCP e a outros endpoints de destino em grande escala. Com o AgentCore Gateway, os desenvolvedores podem converter APIs AWS Lambda funções e serviços existentes em ferramentas compatíveis com MCP. Então, com apenas algumas linhas de código, eles podem disponibilizar essas ferramentas aos agentes por meio de endpoints do AgentCore Gateway. AgentCore O Gateway suporta OpenAPISmithy, e Lambda como tipos de entrada e é a única solução que fornece autenticação abrangente de entrada e autenticação de saída em um serviço totalmente gerenciado.