Ferramentas baseadas em protocolos - AWS Orientação prescritiva

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

Ao considerar ferramentas baseadas em protocolos, o Model Context Protocol (MCP) 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, 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

Baseado em SSE remoto

Ferramentas executadas em servidores remotos

Ambientes de produção e ferramentas compartilhadas

Escalável e gerenciado centralmente

O Model Context Protocol oficial SDKs está disponível para criar ferramentas MCP:

  • PythonSDK — Implementação abrangente com suporte total ao protocolo

  • TypeScriptSDK —JavaScript/TypeScriptimplementação para aplicativos web

  • JavaSDK — 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. 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. 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

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

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

  1. Explore o Strands AgentsSDK para uma implementação de MCP pronta para produção.

  2. Revise a documentação técnica do MCP para entender os principais conceitos.

  3. Use os exemplos práticos descritos nesta postagem do blog de código AWS aberto.

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

  5. Junte-se à comunidade MCP para influenciar a evolução do protocolo.