Client MCP vs Serveur MCP
Qui demande ? Qui exécute ? Démystifions enfin la différence entre les deux piliers du protocole.
Le fonctionnement général n'a plus de secret pour vous. Mais un dernier obstacle empêche souvent de passer à la pratique : le vocabulaire. Qu'est-ce qu'un client ? Qu'est-ce qu'un serveur ? Qui fait quoi ? Mettons les choses au clair une bonne fois pour toutes.
Les quatre acteurs du système
Pour qu'un écosystème MCP fonctionne, quatre entités distinctes doivent toujours être présentes. Pas une de plus, pas une de moins.
- Vous : La personne qui donne l'ordre initial.
- Le Client MCP (l'IA) : L'application intelligente avec laquelle vous discutez.
- Le Serveur MCP : Le petit programme spécialisé qui écoute l'IA.
- L'Outil : La cible finale (un dossier, une base de données, une API web).
Le rôle du Client MCP
Le client MCP est l'application visible. C'est l'interface avec laquelle vous interagissez (par exemple : Claude Code ou l'éditeur Cursor).
Son rôle est d'être intelligent.
Il reçoit vos demandes en langage naturel, réfléchit à la meilleure façon de les traiter, et se rend compte qu'il lui manque des informations. Le client MCP va donc "appeler" un serveur pour obtenir ces informations. C'est toujours le client qui pose les questions. Il ne fait aucune action locale lui-même.
Le rôle du Serveur MCP
Le serveur MCP est invisible. C'est un petit script qui tourne en arrière-plan sur votre machine.
Son rôle est d'être exécutant.
Il n'a aucune intelligence artificielle. Il ne comprend pas le langage naturel. Il ne fait qu'attendre des commandes strictes venant du client MCP. Dès qu'il reçoit une commande autorisée, il effectue l'action (lire un fichier, exécuter une requête SQL) et renvoie le résultat brut au client.
L'analogie de l'entreprise
Rien ne vaut une métaphore professionnelle pour fixer les idées :
- Vous êtes le PDG. Vous dites : "Faites-moi le bilan des ventes du mois."
- Le Client MCP est l'Assistant de Direction (l'IA). Il comprend votre demande, mais il n'a pas accès au coffre-fort de la comptabilité. Il rédige donc un formulaire officiel demandant les chiffres.
- Le Serveur MCP est l'Expert-Comptable. Il reçoit le formulaire. Il ne réfléchit pas à la stratégie de l'entreprise. Son seul rôle est de vérifier qu'il a le droit de donner ces chiffres, puis d'ouvrir le coffre-fort.
- L'Outil est le Coffre-fort (la base de données). Il contient la donnée réelle.
L'Expert-Comptable (le serveur) récupère les dossiers dans le coffre (l'outil) et les donne à l'Assistant de Direction (le client). L'Assistant lit les dossiers, fait une belle synthèse, et vous la présente.
Cas concret et cheminement
Mettons cela en pratique avec un vrai scénario de développement informatique.
Vous êtes dans votre terminal et vous dites à Claude Code : "Recherche tous les fichiers .tsx de mon projet."
Voici le parcours exact de votre demande :
Les erreurs fréquentes
| Ce que l'on croit | La réalité |
|---|---|
| Claude Code est un serveur MCP. | Faux. Claude Code est un Client MCP. Il interroge les serveurs. |
| Le serveur MCP héberge une IA. | Faux. Le serveur n'a aucune intelligence. Il obéit aveuglément au client. |
| Les serveurs MCP sont stockés dans le cloud. | Faux. La grande majorité des serveurs MCP s'exécutent localement sur votre ordinateur. |
À retenir
Le Client MCP (l'intelligence) demande des actions.
Le Serveur MCP (l'exécutant) effectue les actions localement et renvoie la donnée brute.
Les deux sont obligatoires : un client sans serveur est aveugle, et un serveur sans client est inutile.
Vous comprenez maintenant les différents rôles dans un écosystème MCP.
Nous pouvons enfin passer à la pratique et découvrir comment installer votre premier MCP.