Mise à jour sur la prochaine version du protocole MCP

Mise à jour sur la prochaine version du protocole MCP

26 septembre 2025·Guide technique·mcp, protocole, roadmap, communauté

Calendrier de publication

La prochaine version de la spécification Model Context Protocol sera publiée le 25 novembre 2025, avec une Release Candidate (RC) disponible le 11 novembre 2025.

Nous prévoyons une fenêtre de validation RC de 14 jours afin que les implémenteurs de clients et les mainteneurs des SDK puissent tester en profondeur les changements du protocole. Cette approche nous donne le temps ciblé nécessaire pour livrer des améliorations critiques tout en appliquant notre nouveau modèle de gouvernance au processus.

Progrès de l’été

Notre dernière version de la spécification a été publiée le 18 juin 2025 et s’est concentrée sur les sorties d’outils structurées, l’autorisation basée sur OAuth, l’élicitation pour les interactions utilisateur initiées par le serveur, et l’amélioration des bonnes pratiques de sécurité.

Depuis, nous nous sommes concentrés sur la mise en place de fondations supplémentaires pour l’écosystème MCP :

Structures de gouvernance formelles

Nous avons établi un modèle de gouvernance formel pour MCP, avec des rôles définis et des mécanismes de décision. Nous avons également développé le processus de Specification Enhancement Proposal (SEP) afin de fournir des lignes directrices claires pour contribuer aux évolutions de la spécification.

Notre objectif est la transparence — rendre les procédures de décision claires et accessibles à tous. Comme tout nouveau système au service d’une communauté en évolution rapide, notre modèle de gouvernance est encore en phase d’ajustement. Nous le raffinons activement au fur et à mesure que le protocole et la communauté grandissent.

Groupes de travail

Nous avons lancé des Groupes de Travail et des Groupes d’Intérêt pour favoriser la collaboration de la communauté. Ces groupes servent plusieurs objectifs :

  • Offrir des points d’entrée clairs pour les nouveaux contributeurs
  • Permettre aux membres de la communauté de mener des initiatives dans leurs domaines d’expertise
  • Distribuer la responsabilité dans tout l’écosystème plutôt que de la concentrer chez les mainteneurs principaux

Nous élaborons des structures de gouvernance donnant à ces groupes davantage d’autonomie en matière de décision et d’implémentation. Cette approche distribuée garantit que le protocole peut évoluer pour répondre aux besoins de la communauté tout en préservant la qualité et la cohérence entre les domaines.

Développement de la Registry

En septembre, nous avons lancé l’aperçu de la MCP Registry — un catalogue ouvert et une API pour l’indexation et la découverte des serveurs MCP. La Registry sert de source unique de vérité pour les serveurs MCP disponibles et prend en charge des sous-registries publiques et privées que les organisations peuvent personnaliser pour leurs besoins spécifiques.

La construction de la MCP Registry a été un véritable effort communautaire. Tout client MCP peut consommer le contenu de la registry via l’API native ou via des agrégateurs de registries tiers, ce qui facilite la découverte et l’intégration des serveurs MCP dans les workflows IA des utilisateurs.

Domaines prioritaires pour la prochaine version

Avec des fondations de gouvernance et d’infrastructure en place, nous nous concentrons sur cinq améliorations clés du protocole identifiées par nos groupes de travail.

Opérations asynchrones

Actuellement, MCP repose principalement sur des opérations synchrones — lorsque vous appelez un outil, tout s’arrête et attend la fin. Cela fonctionne très bien pour les tâches rapides, mais qu’en est-il des opérations qui prennent des minutes ou des heures ?

Le Groupe « Agents » ajoute la prise en charge de l’asynchrone, permettant aux serveurs de lancer des tâches longue durée pendant que les clients peuvent revenir plus tard pour récupérer les résultats. Vous pouvez suivre l’avancement dans SEP-1391.

Sans état et scalabilité

À mesure que les organisations déploient des serveurs MCP à l’échelle entreprise, de nouvelles exigences apparaissent. Les implémentations actuelles doivent souvent mémoriser des éléments entre les requêtes, ce qui complique la montée en charge horizontale sur plusieurs instances de serveur.

Bien que le transport HTTP « streamable » apporte un certain support sans état, des points douloureux persistent autour du démarrage serveur et de la gestion de session. Le Groupe « Transport » lisse ces aspérités pour faciliter l’exécution des serveurs MCP en production tout en préservant des chemins d’upgrade simples pour les équipes souhaitant des fonctionnalités avec état plus sophistiquées.

Identité du serveur

Aujourd’hui, pour savoir ce qu’un serveur MCP peut faire, il faut d’abord s’y connecter. Cela rend difficile pour les clients de parcourir les serveurs disponibles ou pour des systèmes comme notre registry de cataloguer automatiquement les capacités.

Nous résolvons cela en permettant aux serveurs de s’annoncer via des URLs .well-known — un standard établi pour la fourniture de métadonnées. Pensez-y comme à la carte de visite d’un serveur que chacun peut lire sans frapper d’abord à la porte. Cela rendra la découverte beaucoup plus intuitive pour chaque consommateur MCP.

Extensions officielles

À mesure que MCP grandit, nous avons observé l’émergence de motifs pour des secteurs et cas d’usage spécifiques — des implémentations précieuses qui n’ont pas forcément leur place dans le cœur de la spécification.

Plutôt que de laisser chacun réinventer la roue, nous reconnaissons et documentons officiellement les extensions de protocole les plus populaires. Cette collection organisée de motifs éprouvés offrira aux développeurs construisant pour des domaines spécialisés comme la santé, la finance ou l’éducation un point de départ solide au lieu de repartir de zéro pour chaque intégration sur mesure.

Standardisation du support SDK

Choisir un SDK MCP aujourd’hui peut être difficile — il est ardu d’évaluer le niveau de support ou de conformité à la spécification. Certains SDK sont très rapides pour se mettre à jour, tandis que d’autres peuvent prendre du retard en fonctionnalités.

Nous introduisons un système de niveaux clair pour les SDK. Vous saurez exactement à quoi vous attendre avant de vous engager sur une dépendance, en fonction de facteurs tels que la rapidité de conformité, la réactivité de maintenance et l’exhaustivité fonctionnelle.

Appel à contributions

MCP est aussi fort que la communauté qui le soutient. Que vous soyez un développeur individuel passionné par la construction de SDK ou une entreprise souhaitant investir dans l’écosystème, nous avons besoin de votre aide sur plusieurs axes clés.

Maintenance des SDK

  • SDK TypeScript — Besoin de mainteneurs supplémentaires pour le développement de fonctionnalités et les corrections de bugs
  • SDK Swift — Nécessite une attention particulière pour le support de l’écosystème Apple
  • Autres SDK de langages — contributions continues bienvenues

Outils

  • Inspector — Développement et maintenance d’outils de débogage pour les développeurs de serveurs MCP
  • Registry — Développement de l’API backend et du CLI ; l’expertise Go serait particulièrement la bienvenue

Retours des développeurs de clients

Nous parlons beaucoup des serveurs MCP, mais les clients sont tout aussi importants — ce sont eux qui relient les utilisateurs à l’ensemble de l’écosystème MCP. Si vous construisez un client MCP, vous voyez le protocole sous un angle unique, et nous avons besoin que cette perspective soit intégrée dans la conception du protocole.

Votre expérience réelle des défis d’implémentation, des goulots d’étranglement de performance et des besoins des utilisateurs façonne directement la trajectoire du protocole. Qu’il s’agisse de retours sur les capacités existantes ou d’idées pour simplifier l’expérience développeur, nous voulons vous entendre.

Rejoignez-nous sur le canal de groupe de travail #client-implementors sur le MCP Discord officiel.

Perspectives

Avec des structures de gouvernance et des groupes de travail en place, nous sommes mieux positionnés pour traiter efficacement les améliorations majeures du protocole tout en veillant à ce que chacun ait voix au chapitre. Le travail fondamental réalisé cet été nous offre une base solide sur laquelle construire.

Les améliorations à venir en novembre — opérations asynchrones, meilleure scalabilité, découverte de serveurs et extensions standardisées — feront de MCP un socle plus robuste pour les intégrations IA en production. Mais nous ne pouvons pas le faire seuls.

La force de MCP a toujours été d’être un protocole ouvert, construit par la communauté, pour la communauté. Nous sommes impatients de continuer à le construire ensemble.

Merci pour votre soutien continu — nous avons hâte d’en partager davantage bientôt.