AgentCore Gateway et sa compatibilité avec la spécification MCP 2026-07-28
Le protocole MCP (Model Context Protocol) a publié le 28 juillet 2026 sa nouvelle spécification, la révision la plus importante depuis son lancement. Le changement majeur rend le protocole entièrement sans état (stateless) : jusqu'ici, chaque échange via Streamable HTTP démarrait par une poignée de main initialize/initialized, suivie de l'attribution d'un identifiant de session (Mcp-Session-Id) que chaque requête suivante devait porter. Cette session liait le client à un serveur précis, obligeant les opérateurs à mettre en place des sessions collantes au niveau du load balancer ou un magasin de sessions partagé pour faire tourner leurs serveurs MCP à l'échelle. Avec la version 2026-07-28, chaque requête embarque désormais la version du protocole, les informations et les capacités du client directement dans son paramètre _meta, supprimant le besoin de handshake initial ; une nouvelle méthode, server/discover, permet à tout moment de connaître les capacités d'un serveur. Amazon propose dès aujourd'hui de basculer sur cette version via AgentCore Gateway, une fonctionnalité d'Amazon Bedrock AgentCore, en appelant simplement UpdateGateway avec la liste des versions de protocole souhaitées, sans étape supplémentaire par cible.
Cette bascule vers un protocole sans état change concrètement l'infrastructure nécessaire pour faire tourner des serveurs MCP en entreprise : un appel d'outil devient autonome, ne dépend plus d'un contexte de session préalable et peut être routé vers n'importe quelle instance de serveur, ce qui permet une mise à l'échelle horizontale classique sur de l'HTTPS standard. Pour les équipes qui déploient des agents IA à grande échelle, cela réduit la complexité opérationnelle et les coûts liés à la gestion d'état, tout en renforçant l'autorisation par un alignement plus strict sur les pratiques d'entreprise en OAuth 2.0 et OpenID Connect. Amazon insiste sur le fait que la mise à jour est optionnelle et rétrocompatible côté client : une passerelle qui annonce à la fois la version 2026-07-28 et l'ancienne version 2025-11-25 ne change rien pour les clients qui continuent de demander l'ancienne version, seuls ceux qui sollicitent explicitement la nouvelle en bénéficient.
Ce changement d'architecture s'inscrit dans une problématique plus large de passage à l'échelle du protocole MCP, largement adopté depuis son lancement pour connecter des agents IA à des outils et données externes, mais dont le modèle de session posait des limites concrètes en environnement de production. Pour encadrer les futures évolutions sans provoquer de nouvelles ruptures de compatibilité, les mainteneurs du protocole ont aussi introduit des mécanismes de gouvernance : une politique de cycle de vie des fonctionnalités, un cadre d'extensions et une exigence de suite de conformité, documentés notamment via les propositions techniques SEP-2575 et SEP-2567. Le retrait de la session au niveau du protocole n'empêche pas pour autant les applications à état de fonctionner : les développeurs peuvent toujours assurer une continuité entre les appels en passant un identifiant explicite comme paramètre d'outil. Cette évolution marque ainsi un tournant dans la maturité du protocole, désormais pensé pour supporter des déploiements d'agents IA à grande échelle en entreprise.
Les entreprises françaises et européennes déployant des agents IA via MCP pourront simplifier leur infrastructure de serveurs, sans acteur ni réglementation locale directement concernés.
Vu une erreur factuelle dans cet article ? Signalez-la. Toutes les corrections valides sont publiées sur /corrections.



