MCP 2.0 sans état : une nouvelle spécification simplifiée
Original : Stateless MCP has recaptured my interest
Pourquoi c'est important
MCP 2.0 simplifie l'intégration d'outils dans les agents IA, élargissant leur adoption.
Le 28 juillet 2026, la spécification MCP 2026-07-28 (MCP 2.0) a été déployée. Ce standard d'Anthropic, lancé en novembre 2024, adopte un mode « stateless » qui réduit les échanges HTTP de deux requêtes à une seule, simplifiant considérablement l'implémentation client et serveur.
Le Model Context Protocol (MCP), standard créé par Anthropic en novembre 2024 pour exposer des outils aux agents LLM, a franchi une étape majeure avec la publication de sa version 2026-07-28, communément appelée MCP 2.0. La principale nouveauté est l'abandon du mode « stateful » au profit d'un mode « stateless ».
Avant cette mise à jour, toute interaction nécessitait deux requêtes HTTP : une première pour initialiser la session et obtenir un identifiant (Mcp-Session-Id), puis une seconde pour appeler l'outil souhaité. Désormais, une seule requête POST suffit, en incluant directement les informations client dans les métadonnées JSON. Cette simplification supprime la nécessité de maintenir un état côté serveur et facilite le déploiement d'applications scalables.
Simon Willison, développeur et auteur du billet, déclare avoir reconquis son intérêt pour MCP après une période où les agents dotés d'un terminal et de curl semblaient plus flexibles. Il souligne que les outils MCP restent plus faciles à auditer et contrôler, et fonctionnent même avec des modèles légers tournant sur laptop. En réponse à ce renouveau, il a développé mcp-explorer, un outil CLI Python stateless explorable via uvx, ainsi que datasette-mcp.