Le Model Context Protocol (MCP) côté ChatGPT
Vous utilisez déjà le MCP sans le savoir : dès que ChatGPT lit votre Gmail, votre Google Agenda ou déclenche un plugin, c’est ce protocole qui fait le lien. Ce tuto démystifie le concept pour que vous compreniez ce qui se passe « sous le capot ».
🎯 Objectif de ce tuto
Comprendre ce qu’est le MCP, pourquoi il s’est imposé comme standard au-delà de son créateur, comment il s’articule autour de trois briques (hôte, client, serveur), et savoir repérer où il intervient dans les outils ChatGPT que vous utilisez déjà au quotidien.
📋 Avant de commencer
Aucune installation nécessaire pour cette page : c’est un tuto de compréhension. Il est cependant plus parlant si vous avez déjà testé les connecteurs Gmail / Google Agenda dans ChatGPT, ou le répertoire de plugins — on s’appuie dessus comme exemples concrets.
Le problème que le MCP résout
Un modèle comme GPT-5.6 ne « connaît » que ce qu’il a appris pendant son entraînement, plus ce qu’on lui donne dans la conversation. Pour qu’il accède à vos données réelles (vos e-mails, votre agenda, vos fichiers, une base de données), il faut un pont entre le modèle et chaque système externe.
Avant le MCP, chaque connexion (ChatGPT ↔ Gmail, ChatGPT ↔ Slack, ChatGPT ↔ votre CRM…) demandait un développement sur-mesure. Autant d’outils, autant de « tuyaux » différents à construire et à maintenir.
Le MCP a été publié fin 2024 par Anthropic comme standard ouvert. Sa particularité : un seul protocole, que n’importe quel outil peut implémenter une fois pour être compatible avec n’importe quel modèle qui le prend en charge — pas seulement celui de son créateur. OpenAI l’a adopté à son tour dans l’API Responses et dans ChatGPT : c’est aujourd’hui un standard partagé par tout le secteur.
L’image à retenir : le port USB-C de l’IA
Avant l’USB-C, chaque appareil avait son propre câble. L’USB-C a standardisé le branchement : un seul type de port, n’importe quel périphérique compatible s’y connecte.
Le MCP fait la même chose pour l’IA : c’est un connecteur universel entre une application comme ChatGPT et n’importe quelle source de données ou outil externe — à condition que les deux côtés « parlent » MCP.
- Le MCP est un standard ouvert, pas un produit fermé propre à ChatGPT
- Il permet à ChatGPT d’aller chercher des informations (lire un fichier, une base) et d’agir (créer un événement, envoyer un message)
- Un même serveur MCP peut, en théorie, être utilisé par plusieurs IA compatibles, pas seulement ChatGPT
Les trois briques : hôte, client, serveur
Le MCP repose sur une architecture en trois rôles. Voici comment ça s’enchaîne quand vous demandez à ChatGPT de vérifier votre agenda :
ChatGPT, Work, Codex — l’app que vous utilisez
Le « traducteur » interne, un par serveur connecté
Google Agenda, Gmail, votre CRM…
Concrètement, dans votre pratique : quand vous avez connecté Gmail et Google Agenda depuis le répertoire de plugins, vous avez autorisé ChatGPT (l’hôte) à créer un client MCP qui dialogue avec les serveurs MCP de Google. Les développeurs qui utilisent l’API Responses font exactement la même chose en code, en déclarant un outil de type mcp avec l’URL du serveur.
| Rôle | Qui c’est | Exemple chez vous |
|---|---|---|
| Hôte | L’application que vous pilotez | ChatGPT, ChatGPT Work, Codex, ou votre propre app via l’API |
| Client MCP | Le connecteur interne, invisible pour vous | Créé automatiquement quand vous activez un plugin |
| Serveur MCP | Le service qui expose vos données | Gmail, Google Agenda, un serveur GitHub, une base SQL |
Ce qu’un serveur MCP peut exposer à ChatGPT
Un serveur MCP ne donne pas un accès brut et illimité : il expose des capacités précises, de trois types.
| Primitive | Ce que c’est | Exemple |
|---|---|---|
| Outils (tools) | Des actions que ChatGPT peut déclencher | Créer un événement, envoyer un e-mail, chercher un fichier |
| Ressources (resources) | Des données que ChatGPT peut lire | Le contenu d’un document, une liste de contacts |
| Prompts | Des modèles de requêtes prêts à l’emploi | Un gabarit « résumer ce fil d’e-mails » |
C’est cette liste précise d’outils et de ressources qui détermine ce que ChatGPT peut — et ne peut pas — faire avec un service donné. Un serveur Gmail « lecture seule » ne proposera pas d’outil « envoyer un message », par exemple.
Où vous croisez déjà le MCP côté ChatGPT
Vous n’avez jamais eu besoin d’écrire une ligne de MCP pour en profiter — c’est justement l’intérêt du standard : il tourne en coulisses.
- Répertoire de plugins ChatGPT (Gmail, Google Agenda, Slack, Google Drive…) : chaque connecteur que vous activez est, techniquement, un serveur MCP maintenu par OpenAI
- ChatGPT Work : orchestre plusieurs plugins MCP pour enchaîner des tâches longues et multi-étapes
- Codex : peut se connecter à des serveurs MCP locaux ou distants (GitHub, une base de données) pour agir directement sur votre projet
- API Responses (développeurs) : les outils de type
mcppermettent de connecter n’importe quel serveur MCP public, avec une demande d’approbation avant chaque appel sensible — la même logique de confirmation que dans l’app ChatGPT
🛠️ Atelier A3I — Repérer le MCP en action
Sans installer quoi que ce soit, observez le MCP fonctionner sous vos yeux dans une conversation ChatGPT où un plugin (Gmail ou Google Agenda) est déjà actif.
Observez la réponse de ChatGPT : elle mentionnera généralement l’appel à un outil du connecteur Google Agenda. C’est la trace visible du client MCP en train de dialoguer avec le serveur.
- ChatGPT déclare explicitement consulter un plugin ou un connecteur avant de répondre
- La réponse s’appuie sur vos données réelles (vos événements, pas des exemples génériques)
- Si le connecteur n’est pas activé, ChatGPT vous le signale au lieu d’inventer une réponse
✅ Auto-évaluation
| Je sais expliquer en une phrase ce qu’est le MCP | Découverte |
| Je sais nommer les trois rôles : hôte, client, serveur | Découverte |
| Je sais identifier un outil MCP dans une réponse de ChatGPT | Application |
| Je sais expliquer la différence entre un outil, une ressource et un prompt MCP | Maîtrise |