AI Extensions : MCP TypeScript SDK 2.3.1, Python SDK 2.3.0 et les nouveaux outils MCP de mabl
Les deux SDK MCP officiels ont publié de petites versions qui durcissent l’authentification et les délais, et une plateforme de test a donné à son serveur MCP un accès en écriture aux environnements. Lisez les droits avant de vous connecter.

Trois mises à jour des quatre derniers jours se ramènent à une même question : que peut faire un agent connecté, et qui vérifie le jeton ? Les deux SDK MCP officiels ont reçu des versions qui durcissent l’authentification et les délais. Le serveur MCP de mabl a reçu des outils capables de modifier un environnement de test.
En bref
Sources officielles : modelcontextprotocol/typescript-sdk v2.3.1 (publié le 5 octobre 2026 ; 13 524 étoiles, 2 258 forks, 558 tickets ouverts le 6 octobre), modelcontextprotocol/python-sdk v2.3.0 (publié le 2 octobre ; 24 497 étoiles, 4 013 forks, 357 tickets ouverts) et la note d’aide de mabl du 5 octobre. Les étoiles montrent l’intérêt, pas la sécurité. Je n’ai rien installé.
MCP TypeScript SDK 2.3.1
- Officiel : https://github.com/modelcontextprotocol/typescript-sdk et version v2.3.1
- Licence et suivi : le fichier LICENSE du dépôt indique que le projet passe de MIT à Apache-2.0, certaines anciennes contributions restant sous MIT. Dernier push le 5 octobre. Le champ licence de GitHub affiche « NOASSERTION », ce qui arrive avec un avis mixte : vérifiez pour vos besoins de conformité.
- Ce qui change :
requireBearerAuthdans@modelcontextprotocol/server-legacyaccepte une optionexpectedResource, déjà ajoutée au paquet serveur principal en 2.3.0. Une fois définie, le serveur n’accepte que les jetons émis pour lui, en vérifiant l’audience du jeton. Désactivée par défaut. Les paquets client, server, core, legacy et codemod passent en 2.3.1 ; les adaptateurs Node, Express, Hono et Fastify restent inchangés. - Installation :
npm install --save-exact @modelcontextprotocol/server-legacy@2.3.1 pip install -U mcp
Réserve : la mise à jour seule ne change rien. Un déploiement legacy reste aussi permissif tant que l’option n’est pas activée. Le paquet legacy est obsolète : c’est un correctif, gardez la migration sur votre liste.
MCP Python SDK 2.3.0
- Officiel : https://github.com/modelcontextprotocol/python-sdk, version v2.3.0 et documentation
- Licence et suivi : le champ licence de GitHub indique MIT. Publié le 2 octobre, dernier push le 5 octobre.
- Ce qui change : surtout des corrections et trois options. Les notes listent quatre changements de comportement à lire avant la mise à jour :
httpx22.10.0 ou plus est requis ; un outil dont l’annotationx-mcp-headerest invalide échoue à l’enregistrement au lieu d’être écarté en silence par les clients récents ;_metaetparamsvides ne sont plus envoyés sur les anciennes connexions ; la connexion OAuth interactive ne compte plus dans les délais de requête. Parmi les nouveautés,max_sse_event_size(1 Mio par événement par défaut) etMCPServer(subscriptions=False).
Réserve : selon les notes, un délai de requête ne met plus fin à une connexion que personne ne termine : mettez votre propre limite dans callback_handler. Un écran de consentement bloqué, c’est désormais à vous de le borner.
Serveur MCP cloud de mabl : environnements, membres et artefacts
- Officiel : aide mabl, 2026/10/05
- Licence et suivi : service hébergé par l’éditeur, donc pas de licence open source à indiquer. La page d’aide date du 5 octobre.
- Ce qui change : de nouveaux outils pour consulter un environnement et les noms de ses variables, définir ou supprimer des variables et le renommer ; lister les membres de l’espace avec nom, e-mail et rôle ; lister les artefacts d’exécution de test : captures, instantanés DOM, fichiers HAR, journaux de console et traces. Les valeurs des variables ne sont jamais renvoyées. Modifier un environnement exige le rôle éditeur ou propriétaire.
Réserve : c’est un accès en écriture à l’endroit où vos tests prennent leur configuration, plus une liste de membres avec adresses e-mail. Les fichiers HAR et les journaux peuvent contenir des jetons de l’application testée. Connectez-vous avec le rôle le plus bas possible et traitez les artefacts comme sensibles. Les exemples de requêtes de la page sont ceux de l’éditeur, je ne les ai pas essayés.
Sources et limites
J’ai lu chaque page et relevé étoiles, forks, tickets, champs de licence et dates de version sur GitHub le 6 octobre 2026. Je n’ai rien installé ni exécuté. Les réserves sont mon analyse.
- https://github.com/modelcontextprotocol/typescript-sdk
- https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/v2.3.1
- https://github.com/modelcontextprotocol/typescript-sdk/blob/main/LICENSE
- https://github.com/modelcontextprotocol/python-sdk
- https://github.com/modelcontextprotocol/python-sdk/releases/tag/v2.3.0
- https://py.sdk.modelcontextprotocol.io/
- https://help.mabl.com/hc/en-us/articles/54256474068500-2026-10-05-Manage-environments-and-look-up-workspace-members-from-your-AI-client