Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Strumenti basati su protocolli
Quando si considerano gli strumenti basati sul protocollo, il Model Context Protocol (MCP)
La tabella seguente descrive le opzioni per l'implementazione degli strumenti MCP.
Modello di distribuzione |
Descrizione |
Ideale per |
Implementazione |
|---|---|---|---|
Basato su uno studio locale |
Gli strumenti vengono eseguiti nello stesso processo dell'agente |
Sviluppo, test e strumenti semplici |
Rapido da implementare senza sovraccarico di rete |
Basato su eventi inviati dal server locale (SSE) |
Gli strumenti vengono eseguiti localmente ma comunicano tramite HTTP |
Strumenti locali più complessi con separazione delle preoccupazioni |
Migliore isolamento ma comunque bassa latenza |
Streamable HTTP remoto |
Gli strumenti vengono eseguiti su server remoti |
Ambienti di produzione e strumenti condivisi |
Scalabile e gestito centralmente |
Gli MCP ufficiali SDKs sono disponibili per la creazione di strumenti MCP:
-
PythonSDK
: implementazione completa con supporto completo del protocollo -
TypeScriptSDK
—JavaScript/TypeScriptimplementazione per applicazioni web -
JavaSDK
: implementazione Java per applicazioni aziendali
Questi SDKs forniscono gli elementi costitutivi per la creazione di strumenti compatibili con MCP nel linguaggio preferito, con implementazioni coerenti delle specifiche del protocollo.
Inoltre, AWS ha implementato MCP nell'SDK. Strands Agents
Funzionalità di sicurezza degli strumenti MCP
Le funzionalità di sicurezza degli strumenti MCP includono quanto segue:
-
OAuth Autenticazione 2.0/2.1: autenticazione standard del settore
-
Ambito delle autorizzazioni: controllo granulare degli accessi per gli strumenti
-
Scoperta delle funzionalità degli strumenti: individuazione dinamica degli strumenti disponibili
-
Gestione strutturata degli errori: modelli di errore coerenti
Guida introduttiva agli strumenti MCP
Per implementare MCP per l'integrazione degli strumenti, intraprendi le seguenti azioni:
-
Esplora l'Strands AgentsSDK per un'implementazione
MCP pronta per la produzione. -
Consulta la documentazione tecnica MCP
per comprendere i concetti fondamentali. -
Usa gli esempi pratici descritti in questo post del blog AWS Open Source
. -
Inizia con semplici strumenti locali prima di passare a strumenti remoti.
-
Unisciti alla community MCP
per influenzare l'evoluzione del protocollo.
Esplora AgentCore Gateway
Amazon Bedrock AgentCore Gateway offre agli sviluppatori un modo semplice e sicuro per creare, implementare, scoprire e connettersi a strumenti MCP e ad altri endpoint target su larga scala. Con AgentCore Gateway, gli sviluppatori possono convertire APIs AWS Lambda funzioni e servizi esistenti in strumenti compatibili con MCP. Quindi, con poche righe di codice, possono rendere questi strumenti disponibili agli agenti tramite gli endpoint AgentCore Gateway. AgentCore Gateway supporta OpenAPI e Lambda come tipi di input ed è l'unica soluzione che fornisce sia l'autenticazione completa in ingresso che l'autenticazione in uscita in un servizio completamente gestito. Smithy