MCP : versions, capacités et sécurité
Comprendre les évolutions d’un protocole sans confondre adoption et maturité de tous les outils.
Le rôle du protocole
MCP définit des interactions entre clients et serveurs exposant notamment outils, ressources et invites. Son cœur s’appuie sur des messages normalisés ; il ne garantit ni que l’outil est sûr, ni que l’utilisateur accepte chaque action.
Une édition datée en 2026
Le projet a annoncé une spécification le 28 juillet 2026, introduisant notamment un cœur sans état, de nouvelles formes d’échanges et des améliorations liées aux extensions et aux autorisations. Consultez les notes officielles pour éviter de mélanger générations de protocoles.
Des capacités à négocier
L’existence d’une fonctionnalité dans la spécification n’implique pas son support dans chaque client ou serveur. Vérifiez l’initialisation, les capacités annoncées, les messages d’erreur et la rétrocompatibilité avant de décrire un échange comme interopérable.
Sécurité de bout en bout
Les serveurs distants nécessitent une identification des ressources et une validation des autorisations adaptées. Distinguez les permissions minimales, les jetons destinés à un serveur précis et les actions réversibles.
Une version n’implique pas toutes les capacités
MCP documente des mécanismes fondamentaux et des extensions dont l’adoption par les bibliothèques peut évoluer à des rythmes différents. Lors de l’initialisation, les capacités déclarées et les versions négociées doivent être observées. Une bibliothèque dite compatible ne garantit pas l’ensemble des fonctions nouvelles, ni le bon comportement lors d’erreurs ou de ruptures de connexion.
Plan d’essai de compatibilité
Préparez un client et deux serveurs utilisant des versions et capacités connues. Testez liste d’outils, validation des arguments, retour d’erreur, interruptions et règles d’authentification. Notez exactement quelles fonctionnalités fonctionnent pour chaque combinaison et conservez les traces sans secrets. Les résultats décrivent ces versions testées, pas une garantie pour tous les produits.
Les grandes étapes
- 01Lire la version officielle
- 02Lister les capacités réelles
- 03Tester une interaction
- 04Vérifier les autorisations
Trois questions à poser
MCP rend-il tous les outils sûrs automatiquement ?
Le client annonce-t-il la capacité attendue ?
Les jetons sont-ils limités à leur destinataire ?
Consulter les textes originaux
Les versions, conditions de réutilisation et statuts des documents peuvent évoluer. Vérifiez-les sur les sites d’origine.