Qu'est-ce qu'un MCP Server ? Explication simple avec exemples
Les MCP Servers permettent à une IA comme Cursor, Claude Code ou Windsurf d'interagir avec des outils externes tels que GitHub, Notion, des API ou des bases de données. Grâce à une analogie simple basée sur une télécommande et une télévision, cet article explique de manière visuelle et intuitive le rôle d'un MCP Server et pourquoi il est devenu essentiel dans l'écosystème des agents IA modernes.
Introduction au concept
Si le concept de MCP Server te paraît flou, retiens simplement l'image ci-dessous. Elle permet de comprendre l'essentiel du fonctionnement d'un MCP Server en quelques secondes.

D'un côté, il y a toi : le développeur. De l'autre, il y a ton outil d'IA préféré, comme Cursor, Claude Code ou Windsurf. Enfin, il y a un service externe sur lequel tu souhaites agir : une API, une base de données, GitHub, Notion ou n'importe quel autre outil situé en dehors de ton application ou de ton terminal.
Entre les deux se trouve le MCP Server.
Pour comprendre son rôle, imagine une personne assise sur un canapé face à une télévision. Son objectif est simple : changer la chaîne pour afficher sa chaîne musicale préférée.
À partir de cette situation, deux possibilités existent.
Première possibilité : l'action manuelle
Dans ce premier scénario, la personne se lève elle-même, se dirige vers la télévision et change la chaîne à l'aide des boutons présents sur l'appareil.

Autrement dit, aucune aide extérieure n'est utilisée. L'action est réalisée directement et manuellement.
Deuxième possibilité : l'utilisation d'un MCP Server
Dans ce second scénario, la personne souhaite demander à quelqu'un d'autre d'effectuer l'action à sa place.
Le problème est que cet assistant — représenté ici par une IA comme Cursor, Claude Code ou Windsurf — ne peut pas agir directement sur la télévision. Il n'a tout simplement aucun moyen de la contrôler.
La solution consiste à lui fournir une télécommande.
Dans notre analogie, cette télécommande représente le MCP Server.
Grâce à elle, l'IA reçoit les instructions que tu lui donnes et peut désormais effectuer des actions sur des outils auxquels elle n'avait pas accès auparavant.

Tu n'as plus besoin d'intervenir directement. Il te suffit d'indiquer ce que tu souhaites faire, et l'IA utilise le MCP Server pour exécuter l'action sur le service externe concerné.
C'est exactement le rôle d'un MCP Server : permettre à une IA d'interagir avec des outils, services ou ressources externes de manière contrôlée et standardisée.
Une nuance importante
Le terme « MCP Server » peut être trompeur.
Contrairement à ce que son nom laisse penser, un MCP Server ne s'exécute pas forcément sur un serveur distant. Dans de nombreux cas, il fonctionne sur la machine de l'utilisateur, aux côtés du client MCP.
Dans notre analogie, la télécommande se trouve donc du côté du canapé, et non du côté de la télévision.
C'est un détail important à retenir pour éviter une confusion fréquente lorsque l'on découvre les MCP Servers.