🔌 Module 04

Model Context Protocol

L'USB-C de l'IA — un standard universel pour connecter n'importe quel agent à n'importe quel outil

La métaphore centrale
Avant l'USB-C, chaque fabricant avait son propre câble — micro-USB, Lightning, USB-A, USB-B… Une véritable jungle. Puis l'USB-C est arrivé : un seul connecteur pour tout. C'est exactement ce que fait MCP pour l'IA : au lieu que chaque modèle et chaque outil inventent leur propre façon de communiquer, MCP définit un standard unique que tout le monde implémente une seule fois.

Le problème avant MCP

Avant MCP, chaque développeur qui voulait connecter un LLM à un outil externe devait écrire une intégration sur mesure. Claude avait sa façon, GPT avait la sienne. Chaque outil (GitHub, Notion, Slack) nécessitait un connecteur spécifique pour chaque modèle.

❌ Avant MCP
Pour connecter 10 outils à 3 modèles différents : 30 intégrations sur mesure à développer et maintenir.
✅ Avec MCP
Chaque outil écrit 1 serveur MCP. Chaque modèle implémente 1 client MCP. Résultat : 10 + 3 = 13 implémentations pour tout faire fonctionner.

L'architecture client / serveur

MCP s'appuie sur une architecture simple et éprouvée : des clients (les applications IA) qui communiquent avec des serveurs (les outils) via un protocole standard.

Architecture MCP
🖥 Host
L'application principale — Claude Code, Cursor, votre app…
🔌 Serveurs MCP
GitHub · Notion · Filesystem · Web Search · Base de données…

Le host embarque un client MCP qui sait parler à tous les serveurs MCP via le même protocole.

Les 3 primitives de MCP

MCP définit trois types de capacités que peut exposer un serveur :

Tools
Des actions que l'agent peut déclencher — créer un fichier, envoyer un email, lancer une requête SQL. Le LLM appelle le tool, le serveur l'exécute.
📄
Resources
Des données exposées en lecture — contenu d'un fichier, résultat d'une requête, page web. L'agent peut les lire sans les modifier.
💬
Prompts
Des templates de prompts réutilisables définis par le serveur — des raccourcis pour des tâches fréquentes avec un outil particulier.
ℹ️ MCP et Claude Code
Claude Code supporte MCP nativement. En quelques lignes de configuration, tu peux lui donner accès à n'importe quel serveur MCP : lire ta base GitHub, accéder à ta documentation Notion, interroger ta base de données — le tout avec le même mécanisme standard.

L'écosystème MCP en 2026

Lancé par Anthropic fin 2024, MCP est devenu en 18 mois un vrai standard industriel. Des milliers de serveurs MCP sont disponibles en open source : GitHub, filesystem, web search, Postgres, Slack, Google Drive, et bien d'autres. OpenAI, Google et la majorité des acteurs IA ont adopté le protocole.

✅ Pourquoi c'est important
MCP transforme l'écosystème IA : les développeurs d'outils n'ont plus à choisir un modèle — ils écrivent un serveur MCP et leur outil devient compatible avec tous les agents qui supportent le standard. C'est l'émergence d'une couche d'interopérabilité pour l'IA.