Module 06 — MCP (Model Context Protocol)

Dans ce module

Tu sauras connecter Claude Code à des outils externes (bases de données, Jira, Linear, GitHub) via le protocole MCP, installer et configurer des serveurs MCP, gérer l'authentification, et mettre en place la gouvernance pour ton équipe.

6.1 — C'est quoi MCP ? Le protocole universel IA-outils

Jusqu'ici, chaque outil d'IA devait créer ses propres intégrations avec chaque service externe. Un client IA, dix outils : dix intégrations spécifiques, chacune avec son format, son authentification, ses limites. Trois clients IA, dix outils : trente intégrations. MCP -- Model Context Protocol -- élimine cette complexité.

MCP est un protocole ouvert et standardisé qui définit comment un assistant IA communique avec des outils externes. Pense au USB-C : un connecteur unique et universel. Chaque outil s'implémente une seule fois comme serveur MCP, et chaque client IA compatible le comprend nativement. On passe de N x M intégrations à N + M.

L'architecture repose sur un modèle client-serveur. Claude Code agit comme client MCP : il découvre les outils disponibles sur un serveur, comprend leurs paramètres, et les appelle quand c'est pertinent. Le serveur MCP expose trois types de primitives :

  • Tools : des actions exécutables (créer un ticket Jira, lancer une requête SQL)
  • Resources : des données consultables (un schéma de base de données, une config)
  • Prompts : des templates réutilisables pour des tâches courantes

Ce qui rend MCP particulièrement efficace, c'est la découverte dynamique. Claude Code n'a pas besoin de charger tous les détails de tous les outils au démarrage. Grâce au mécanisme de Tool Search, seuls les noms des outils sont chargés initialement (outils "deferred"). Leur schéma complet -- paramètres, description -- n'est récupéré qu'au moment où Claude en a réellement besoin. Tu peux connecter des dizaines de serveurs MCP sans exploser ta fenêtre de contexte.

L'écosystème est déjà riche : des centaines de serveurs communautaires existent pour les bases de données, les outils de gestion de projet, les APIs cloud, les services de design et le monitoring. Et tu peux créer tes propres serveurs MCP pour exposer les outils internes de ton entreprise.

À retenir

• MCP = protocole ouvert standardisant la communication entre IA et outils externes

• Analogie USB-C : un connecteur universel au lieu de N x M intégrations

• Architecture client (Claude Code) / serveur (outil externe)

• Trois primitives : tools (actions), resources (données), prompts (templates)

• Découverte dynamique via Tool Search -- pas de surcharge du contexte

Au programme de ce module

  1. 6.1 — C'est quoi MCP ? Le protocole universel IA-outils Disponible
  2. 6.2 — Les transports MCP : HTTP, SSE et Stdio
  3. 6.3 — Premier serveur MCP : installation pas à pas
  4. 6.4 — Les scopes MCP : local, project, user
  5. 6.5 — Authentification MCP : OAuth, headers, headersHelper
  6. 6.6 — MCP pour les bases de données
  7. 6.7 — MCP pour la gestion de projet : Jira, Linear, GitHub
  8. 6.8 — MCP Resources et Prompts
  9. 6.9 — Sécurité et gouvernance : managed-mcp.json
  10. 6.10 — claude mcp serve : Claude Code comme serveur MCP

Contenu verrouillé

Déverrouille la formation complète pour accéder à ce module.

Débloquer

Déjà acheté ? Récupérer mon accès