C'est quoi, MCP ?
Comment Claude Code se connecte aux outils externes, bases de données, API
⏱ Estim. ~5 min
01 · Lire
Claude Code peut lire tes fichiers, écrire du code, exécuter des commandes — mais uniquement sur ta machine locale. Et si tu veux que Claude voie tes issues GitHub ? Interroge ta base de données ? Consulte les erreurs Sentry ? Lise les messages Slack de ton équipe ?
Aujourd'hui, Claude ne peut pas. Il est coincé dans ton terminal, coupé des outils que tu utilises chaque jour.
MCP change ça.
💡 Imagine çaImagine le Claude Code actuel comme un super entrepreneur qui ne peut travailler que dans une seule pièce. MCP, c'est comme lui donner les clés de tout l'immeuble — la salle des bases de données, la salle de monitoring, le bureau de gestion de projet. Même entrepreneur, mais qui peut désormais circuler entre les pièces et agir sur l'ensemble de ton workflow.
Points clés
- Avec Claude Code seul, tu n'accèdes qu'à tes fichiers locaux et au terminal
- MCP connecte Claude aux outils externes, bases de données, API
- MCP veut dire Model Context Protocol — un standard ouvert
- Il fonctionne avec Claude Code, Claude Desktop et d'autres outils IA
02 · Lire
MCP est l'abréviation de Model Context Protocol. C'est un standard ouvert — vois ça comme l'USB-C des applications IA.
Tout comme l'USB-C te donne un port universel pour connecter téléphones, écrans, disques durs et claviers, MCP donne aux outils IA un protocole universel pour se connecter à GitHub, aux bases de données, à Sentry, à Slack et à des centaines d'autres services.
Sans MCP, chaque outil IA devrait construire une intégration sur mesure pour chaque service. C'est coûteux et fragile. MCP résout ça : tu construis un MCP server pour ton service, et tous les outils IA compatibles MCP peuvent l'utiliser.
Points clés
- MCP = Model Context Protocol, un standard ouvert d'Anthropic
- « L'USB-C de l'IA » — un protocole pour connecter plusieurs services
- Un MCP server expose des outils que Claude Code peut appeler
- Des centaines de MCP server existent déjà (GitHub, Postgres, Sentry, Notion, etc.)
03 · Exemple de code
Une fois un MCP server branché, tu peux demander à Claude Code de faire ce genre de choses — tout en langage naturel.
Exemples de prompts avec MCP
"Add the feature described in JIRA issue ENG-4521 and create a PR on GitHub."
"Check Sentry for the most common errors in the last 24 hours."
"Find emails of 10 users who used feature X, based on our PostgreSQL database."
"Review PR #456 on GitHub and suggest improvements."
"Create Gmail drafts inviting these users to a feedback session."
Chacune de ces actions nécessite que Claude parle à un service externe (JIRA, Sentry, PostgreSQL, GitHub, Gmail). Sans MCP, Claude ne peut rien faire de tout ça. Avec les bons MCP server branchés, il peut tout faire.
04 · Lire
Les MCP server se connectent à Claude Code de trois manières — on appelle ça des transports.
HTTP est l'option recommandée pour les services cloud. Le server tourne à distance, et Claude se connecte via le réseau. Les MCP server les plus populaires (GitHub, Sentry, Notion) utilisent HTTP.
Stdio lance un processus local sur ta machine. C'est adapté aux outils qui ont besoin d'un accès système direct, comme les connecteurs de bases de données ou les scripts personnalisés. La commande tourne comme un sous-processus — Claude communique via standard input/output.
SSE (Server-Sent Events) est un ancien transport, désormais déprécié. Tu peux le voir dans de vieux tutoriels, mais les nouvelles configurations utilisent HTTP.
Points clés
- HTTP : server distant, recommandé pour les services cloud (GitHub, Sentry, Notion)
- Stdio : processus local sur ta machine (bases de données, scripts personnalisés)
- SSE : déprécié, utilise HTTP à la place
- La plupart des MCP server que tu utiliseras sont en HTTP — juste une URL
05 · Quiz
Compare ce à quoi Claude a accès aujourd'hui vs ce qu'il pourrait faire avec MCP. Qu'est-ce que MCP rend possible et que Claude Code ne peut pas faire tout seul ?
- Lire les fichiers de ton projet
- Exécuter des commandes dans le terminal
- Écrire du code dans des fichiers
- Interroger des bases de données externes ou consulter des issues GitHub
06 · Associer
Tu as vu les trois transports. Associe chacun au cas d'usage qui lui correspond.
(Cette section est interactive — active JavaScript pour l'utiliser.)
Autres leçons de ce chapitre
⚠ L'expérience interactive complète nécessite JavaScript. Active-le et recharge la page.
※ Ce site est un projet éducatif indépendant — pas un produit officiel d'Anthropic. Claude™ est une marque déposée d'Anthropic, PBC.