Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Utiliser une AgentCore passerelle
Après avoir configuré votre passerelle avec des cibles, vous pouvez configurer votre application ou votre agent pour utiliser la passerelle via le protocole MCP (Model Context Protocol)
Note
AgentCore Gateway prend en charge les versions MCP suivantes : 2026-07-28, 2025-11-25, 2025-06-18 et 2025-03-26.
La version 2026-07-28 est une révision de protocole sans état. Les clients ne se serrent pas la initialize main. Chaque demande contient sa version de protocole dans l'MCP-Protocol-Versionen-tête et dans le _meta champ (io.modelcontextprotocol/protocolVersion). La passerelle découvre les fonctionnalités viaserver/discover. La version 2025-11-25 et les versions antérieures continuent d'utiliser la initialize poignée de main.
Vous pouvez utiliser les opérations MCP suivantes avec une AgentCore passerelle :
| Opération | Description |
|---|---|
|
tools/call |
Invoque un outil spécifique avec les arguments fournis |
|
tools/list |
Répertorie tous les outils disponibles fournis par la passerelle |
|
prompts/list |
Répertorie toutes les invites disponibles fournies par la passerelle |
|
prompts/get |
Récupère un modèle d'invite spécifique, rendu avec les arguments fournis |
|
resources/list |
Répertorie toutes les ressources disponibles fournies par la passerelle |
|
resources/read |
Lit le contenu d'une ressource spécifique par URI |
|
resources/templates/liste |
Répertorie tous les modèles de ressources disponibles fournis par la passerelle |
|
elicitation/create |
Demande des informations supplémentaires au client lors d'un appel à l'outil (initié par le serveur) |
|
sampling/createMessage |
Demande une complétion LLM au client lors d'un appel à l'outil (initié par le serveur) |
|
notifications/progress |
Signale la progression des appels d'outils de longue durée (initiés par le serveur) |
|
notifications/message |
Envoie des messages de journal depuis le serveur pendant l'exécution de l'outil (initiée par le serveur) |
Sur la version2026-07-28, les interactions initiées par le serveur (elicitation/createetsampling/createMessage) utilisent le modèle MRTR (multi-aller-retour requests) :
-
Le serveur renvoie un résultat provisoire avec
resultTypedéfini surinput_required. -
Le client fournit l'entrée demandée lors d'une nouvelle tentative de la demande d'origine.
La passerelle envoie des notifications (notifications/progressetnotifications/message) uniquement pour les demandes qui les acceptent. Sur les versions 2025-11-25 et antérieures, la passerelle transmet ces interactions sous forme de messages initiés par le serveur sur le flux ouvert.
Les rubriques suivantes décrivent comment appeler votre AgentCore passerelle :
Rubriques
Autoriser et authentifier auprès d'une AgentCore passerelle et d'une cible de passerelle
Répertorier les outils disponibles dans une AgentCore passerelle
Répertorier les invites disponibles dans une passerelle AgentCore
Répertorier les ressources disponibles dans une AgentCore passerelle
Répertorier les modèles de ressources dans une AgentCore passerelle
Recevez des notifications de progression depuis votre AgentCore passerelle
Recevez des messages de journalisation depuis votre AgentCore passerelle
Recherchez des outils dans votre AgentCore passerelle à l'aide d'une requête en langage naturel