1 min de lecture
La révision du 28 juillet 2026 de la spec MCP change trois choses sur l’authentification : comment un client s’enregistre, comment il valide l’émetteur d’un token, et comment ce token reste cloisonné. De quoi enfin répondre à la vraie question : comment authentifier proprement un système MCP multi-agents de bout en bout ?
Source : MCP Specification Update, 28/07/2026 — SEP-2468 (validation
iss, RFC 9207) et SEP-2352 (liaison credentials/émetteur).
Trois questions, un seul protocole
Je reçois régulièrement la même question depuis que ma série OWASP MCP Top 10 tourne : “OK, MCP01 me dit de ne pas mettre mes secrets dans le contexte, MCP07 me dit d’activer une authentification, mais concrètement, comment j’authentifie un système MCP avec plusieurs agents, plusieurs clients, et un vrai besoin de traçabilité ?”
On va distinguer ici trois questions de confiance distinctes, que la plupart des déploiements MCP mélangent allègrement :
- Qui est le client : l’application (IDE, agent desktop, pipeline CI/CD) qui parle au serveur MCP en votre nom.
- Qui agit réellement : l’agent, ou la chaîne d’agents, qui exécute des outils avec les droits obtenus par le client.
- Qui a fait quoi : la capacité à attester, après coup, qu’une action précise a bien été effectuée par tel agent, avec tel niveau de délégation, à tel instant.
MCP07 répondait déjà partiellement à la question 1 (JWT, mTLS, RBAC). La révision du 28 juillet 2026 de la spec apporte des réponses plus fines sur le flux d’établissement de la confiance en amont (l’enregistrement du client et la validation de l’Authorization Server), sans pour autant clore la question 3, sur laquelle je reviens dans la version complète.
Note du PandaRedacteur : Une authentification MCP qui ne répond qu’à “le token est-il valide ?” est incomplète. La bonne question est “ce token a-t-il été émis par l’AS que je crois, pour ce client précis, et reste-t-il inutilisable ailleurs ?”
Dans la suite, je détaille les trois mécanismes concrets de la spec (CIMD, validation iss, cloisonnement des credentials), ce qu’elle ne couvre toujours pas côté attestation de délégation, une analyse STRIDE complète et une checklist de déploiement.
L'architecture détaillée (schéma de flux, validation
iss, cloisonnement des credentials, analyse STRIDE et checklist de déploiement) est disponible dès maintenant pour les abonnés payants de ma newsletter Substack, avant sa publication intégrale ici. Pour la lire, c'est sur sgioria.substack.com.
Articles lies
Agent harness : le code autour du modèle qui décide si votre agent est fiable ou pas
Qu'est-ce qu'un agent harness ? Définition, boucle d'exécution, état de l'art août 2026 (Pi, DeepSeek Harness, OpenCode, OpenHands, Deep Agents, Mi...
03/09/2026GhostSplice : découpez votre instruction malveillante en trois, et l'agent la recolle tout seul
Analyse de GhostSplice (ASSET Research Group) : la fragmentation d'instructions malveillantes à travers les canaux d'un serveur MCP (description d'...
03/09/2026CVE-2026-75130 : le serveur MCP que vous avez installé pour lire la doc écrit dans votre contexte
Analyse de CVE-2026-75130 : prompt injection dans le serveur MCP Context7 via Custom AI Instructions, régression probable d'un correctif de février...
26/08/2026AWS propose un cadre de contrôle pour agents de codage, et le principe le plus utile n'a rien d'un outil
Analyse du control framework AWS pour agents de codage IA : controles author-time (steering, specs, MCP scopé) et build-time (scan séquentiel, revu...
24/08/2026SSVC : arrêter de scorer les vulnérabilités, commencer à décider quoi en faire
SSVC (Stakeholder-Specific Vulnerability Categorization) face à CVSS, EPSS, CISA KEV et OWASP Risk Rating : intérêt, avantages, inconvénients, limi...
15/08/2026