Leçon 8 sur 15
Les serveurs MCP — concepts
11 min de lecture
Points clés de cette leçon
- MCP est un protocole standard reliant Claude Code à des sources externes.
- Un serveur MCP expose des outils, des ressources ou des actions.
- MCP évite de réinventer une intégration spécifique pour chaque service.
Le Model Context Protocol, ou MCP, est la façon standardisée de connecter Claude Code à des outils et des données extérieurs. Cette leçon en pose les concepts ; la suivante passe à la configuration concrète.
Le problème que MCP résout
Sans protocole commun, chaque intégration entre un assistant et un service externe serait une construction sur mesure : une pour votre base de données, une pour votre outil de tickets, une pour votre stockage de fichiers. Coûteux à développer, fragile à maintenir.
MCP propose un langage commun. Un assistant qui « parle MCP » peut se connecter à n'importe quel serveur qui « parle MCP », sans intégration spécifique. C'est l'idée d'un port standard plutôt que d'un câble propriétaire par appareil.
Un protocole ouvert
MCP est conçu comme un standard ouvert. Son intérêt grandit avec le nombre de serveurs disponibles : plus l'écosystème s'étend, plus l'assistant gagne de capacités sans effort d'intégration.
Les rôles : client et serveur
MCP repose sur une architecture client-serveur.
Le client est ici Claude Code. Il sait découvrir ce qu'un serveur propose et lui adresser des requêtes.
Le serveur MCP expose des capacités. Il fait le pont avec un système concret : une API, une base de données, un système de fichiers, un service en ligne. Chaque serveur se concentre sur un domaine.
Un même client peut être relié à plusieurs serveurs simultanément, combinant ainsi des capacités d'origines variées.
Ce qu'un serveur MCP expose
Un serveur MCP peut mettre à disposition plusieurs types d'éléments.
Des outils
Un outil est une action que l'assistant peut déclencher : interroger une base, créer un ticket, envoyer une requête. C'est l'équivalent d'une fonction appelable.
Des ressources
Une ressource est une donnée que l'assistant peut lire : le contenu d'un document, le résultat d'une requête, un fichier distant. Elle enrichit le contexte de travail.
Des invites prédéfinies
Certains serveurs fournissent des modèles d'instructions réutilisables, adaptés à leur domaine, pour guider l'assistant sur des tâches récurrentes.
MCP et le contexte
Connecter un serveur MCP ne signifie pas inonder l'assistant de données. Comme expliqué dans la leçon sur la fenêtre de contexte, l'espace de travail reste limité. L'intérêt de MCP est que l'assistant va chercher l'information au besoin, via les outils et ressources exposés, plutôt que de tout charger d'avance.
La sécurité d'abord
Un serveur MCP peut accéder à des systèmes sensibles. N'installez que des serveurs de confiance, vérifiez leurs permissions et limitez leur portée à ce qui est réellement nécessaire.
Quand utiliser MCP
MCP devient pertinent dès que l'assistant a besoin de sortir du dépôt local : consulter un système de suivi de tickets, lire une documentation interne, interroger une base de données de test, accéder à un service métier.
Pour un travail purement centré sur le code du dépôt, MCP n'est pas nécessaire. Claude Code lit déjà vos fichiers et exécute vos commandes. MCP entre en jeu quand le périmètre s'élargit au-delà du projet.
En résumé
MCP est le protocole qui standardise les connexions de Claude Code vers l'extérieur. Un serveur expose outils, ressources et invites ; le client les utilise au besoin. C'est ce qui rend l'assistant extensible sans intégration sur mesure.
La leçon suivante passe à la pratique avec la configuration d'un serveur MCP. Découvrez aussi les autres cours et la certification Certified Architect.