Certif Claude FR

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.

Questions fréquentes