MCP — Model Context Protocol
Protocole client-serveur JSON-RPC 2.0 open-source publié par Anthropic en novembre 2024, qui définit comment un LLM ou un agent IA accède à des outils, données et templates externes. Spec stable 2025-11-25, 97 millions de téléchargements SDK/mois en mars 2026.
Protocole client-serveur JSON-RPC 2.0 open-source publié par Anthropic en novembre 2024, qui définit comment un LLM ou un agent IA accède à des outils, données et templates externes. Spec stable 2025-11-25, 97 millions de téléchargements SDK/mois en mars 2026.
Transport et architecture
Architecture client-serveur sur stdio (local) ou Streamable HTTP (remote, OAuth 2.1 depuis juin 2025). Adopté par OpenAI, Google, Microsoft, en plus d’Anthropic.
Les trois primitives serveur
| Primitive | Rôle | Exemple |
|---|---|---|
| Tools | Fonctions exécutables | get_cart, search_catalog |
| Resources | Données injectables | Fiche produit, doc interne |
| Prompts | Templates | Workflow récurrent |
MCP UI / MCP Apps
L’extension SEP-1865 permet aux serveurs de retourner des composants React interactifs rendus dans des iframes sandboxées. Adoptée par les ChatGPT Apps et par Shopify Storefront MCP.
Usages clés
- Connecter Cursor, Claude Code ou ChatGPT Apps à une base de données interne, un Notion, un Linear, un Shopify.
- Exposer un catalog Shopify aux agents IA via le [[storefront-mcp]] natif.
- Servir de transport pour des protocoles plus hauts comme [[ucp]] (en option).
Pourquoi le protocole s’est imposé
Trois propriétés convergentes ont fait basculer l’industrie vers MCP en moins de 18 mois :
- JSON-RPC 2.0 : verbe simple, débogage trivial, supporté par tous les langages serveur.
- Architecture client-serveur : un serveur unique sert plusieurs LLM clients (Claude, ChatGPT Apps, Cursor) sans réécriture.
- OAuth 2.1 over HTTP : authentification et autorisation standards, scopes par tool, audit trail compatible avec les contraintes enterprise.
Anthropic a ouvert la spec en CC0, ce qui a accéléré l’adoption par OpenAI (mai 2025) puis Google (juin 2025).
Cas d’usage e-commerce concret
Une marque DTC peut exposer un serveur MCP qui agrège :
- Catalog produit (lecture seule, anonyme).
- Compte client (lecture authentifiée via OAuth).
- Historique commandes et statut de livraison.
- FAQ et politiques.
Branché dans Claude Desktop ou ChatGPT Apps, ce serveur permet à un client de demander “où en est ma dernière commande Aurore” et d’obtenir une réponse fluide sans ouvrir le compte sur le site. Le ROI se mesure sur la déflection de tickets support et l’augmentation de la fréquence d’achat.
À ne pas confondre avec
- [[storefront-mcp]] : implémentation Shopify spécifique de MCP, exposée par défaut sur 1M+ boutiques.
- [[ucp]] : protocole commerce qui peut utiliser MCP comme un de ses transports.