En une minute

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.

  1. Vous : La personne qui donne l'ordre initial.
  2. Le Client MCP (l'IA) : L'application intelligente avec laquelle vous discutez.
  3. Le Serveur MCP : Le petit programme spécialisé qui écoute l'IA.
  4. 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 :

👤 Utilisateur
↓ "Recherche tous les fichiers .tsx"
🤖 Claude Code (Client MCP)
↓ [Génère une requête stricte pour lire le dossier]
⚙️ Filesystem MCP (Serveur MCP)
↓ [Interroge le système d'exploitation]
📁 Fichiers du PC (L'outil)
↓ [Renvoie la liste des fichiers trouvés]
⚙️ Filesystem MCP (Serveur MCP)
↓ [Transmet la liste brute au client]
🤖 Claude Code (Client MCP)
↓ "Voici les 12 fichiers .tsx que j'ai trouvés..."
👤 Utilisateur

Les erreurs fréquentes

Ce que l'on croitLa 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

À 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.

Information

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.

Foire aux questions (FAQ)

Non. En général, vous utilisez un client existant (comme Claude Code ou Cursor) et vous installez des serveurs créés par la communauté. Vous n'avez rien à coder.
Absolument. Un client comme Claude Code peut se connecter simultanément à un serveur GitHub, un serveur Slack et un serveur de fichiers locaux.
Techniquement oui, mais il ne servira à rien. Le serveur attend passivement qu'un client lui pose des questions. Sans client pour lui parler, il reste silencieux.