Patterns MCP du monde réel
GitHub, bases de données, sécurité, Claude comme MCP server
⏱ Estim. ~7 min
01 · Lire
Voyons les MCP server que les ingénieurs pros utilisent au quotidien. Les plus populaires tombent dans quelques catégories : - Hébergement de code (GitHub — review de PR, création d'issues, statut CI) - Monitoring d'erreurs (Sentry — trouver des bugs en production, voir les stack traces) - Bases de données (PostgreSQL, MySQL — interroger les données sans quitter Claude) - Gestion de projet (Jira, Linear, Notion — lire les tickets, mettre à jour les statuts) - Communication (Slack, Gmail — lire les messages, rédiger des réponses)
Tu n'as pas besoin de tous. Commence par celui qui correspond au point de friction de ton workflow actuel.
Points clés
- GitHub MCP : PR, issues, statut CI
- Sentry MCP : monitoring d'erreurs, stack traces
- MCP de base de données : interroger les données en langage naturel
- Commence par un server qui résout un vrai point de friction
02 · Exemple de code
Connecte Claude à GitHub pour qu'il puisse reviewer des PR, créer des issues et consulter tes repos.
Ajouter GitHub
claude mcp add --transport http github https://api.githubcopilot.com/mcp/
Puis demande à Claude
"Review PR #456 and suggest improvements"
"Show me all open PRs assigned to me"
"Create a new issue for the bug we just found"
Après avoir ajouté le server GitHub, authentifie-toi avec /mcp dans Claude Code. Une fois connecté, Claude peut lire des PR, voir les diffs, créer des issues et interagir avec tes repos — le tout en langage naturel.
03 · Exemple de code
Connecte Claude à ta base PostgreSQL et pose des questions en langage naturel.
Ajouter PostgreSQL
claude mcp add --transport stdio db -- npx -y @bytebase/dbhub \
--dsn "postgresql://readonly:pass@localhost:5432/mydb"
Puis demande à Claude
"What's our total revenue this month?"
"Show me the schema for the orders table"
"Find customers who haven't purchased in 90 days"
Utilise un utilisateur de base de données read-only pour la sécurité. Claude tourne dans ton terminal et peut, s'il en reçoit l'instruction, modifier des données — une connexion read-only évite les modifications accidentelles. Le server de base de données traduit le langage naturel de Claude en SQL.
04 · Lire
MCP est puissant — mais à grand pouvoir, grandes responsabilités. Avant d'ajouter n'importe quel MCP server, demande-toi : est-ce que je fais confiance à ce server ?
Anthropic ne vérifie pas chaque MCP server tiers. Un server malveillant pourrait exposer tes données ou exécuter des actions non voulues.
Fais particulièrement attention aux server qui récupèrent du contenu non fiable — si un MCP server lit des pages web, des emails ou du contenu généré par les utilisateurs, ce contenu peut contenir des attaques par prompt injection qui trompent Claude pour qu'il fasse des choses que tu n'avais pas prévues.
Bonnes pratiques : utilise des connexions de base de données read-only. Stocke les clés API dans des variables d'environnement (--env), ne les écris jamais en dur. N'ajoute que des server provenant de sources de confiance. Utilise claude mcp get <name> pour voir quels outils un server expose.
Points clés
- Tous les MCP server tiers ne sont pas vérifiés par Anthropic
- Les server qui récupèrent du contenu non fiable comportent un risque de prompt injection
- Utilise des credentials de base de données read-only
- Stocke les clés API dans des variables d'environnement, jamais en dur
- N'ajoute que des server provenant de sources de confiance
05 · Lire
Rebondissement : Claude Code peut aussi être un MCP server. Lance claude mcp serve, et d'autres clients MCP (comme Claude Desktop) peuvent se connecter à Claude Code et utiliser ses outils — lecture de fichiers, édition, commandes terminal, etc.
Cela veut dire que tu peux utiliser l'interface visuelle de Claude Desktop tout en profitant de la capacité de Claude Code à lire et écrire dans les fichiers de ton projet. Ça fait le pont entre l'interface web et les outils du terminal.
Points clés
- claude mcp serve démarre Claude Code comme MCP server
- D'autres outils (comme Claude Desktop) peuvent se connecter
- Expose les outils de Claude Code : Read, Edit, LS, Grep, Bash
- Fait le pont entre l'UI de Claude Desktop et l'accès aux fichiers de Claude Code
06 · Quiz
Tu connectes Claude à une base de données de production via MCP. Quelles permissions devrait avoir l'utilisateur de base de données ? Pense à ce qui se passerait si Claude pouvait écrire des données.
- Permissions admin complètes, pour un maximum de capacités
- Permissions d'écriture mais pas de suppression
- Aucune permission — Claude ne devrait jamais toucher à la base
- Permissions read-only, pour éviter les modifications accidentelles
07 · Lire
Quand tu as commencé ce cours, tu ne savais pas ce qu'était un terminal. Maintenant tu peux connecter Claude Code à GitHub, aux bases de données, au monitoring d'erreurs, aux outils de gestion de projet et bien plus, via MCP.
L'idée clé : MCP transforme Claude d'un assistant de code local en un moteur de workflow connecté. Il peut lire tes issues, interroger tes données, voir tes erreurs et agir en fonction de ce qu'il trouve — le tout dans la même conversation que celle où il écrit ton code.
Commence avec un seul server. Le MCP GitHub est un super premier choix — gratuit, immédiatement utile, et il montre la puissance de Claude qui se connecte à du code au-delà de tes fichiers locaux.
Points clés
- MCP transforme Claude d'un assistant local en moteur de workflow connecté
- Commence par un server qui résout un vrai point de friction
- Le MCP GitHub est un super premier choix
- Ajoute d'autres server au fur et à mesure que ton workflow grandit
- Tool Search garde tout rapide, peu importe combien de server tu ajoutes
08 · Quiz
Un MCP server récupère des pages web et des emails pour que Claude les lise. Quel risque de sécurité devrait te préoccuper le plus ?
- Le contenu non fiable peut contenir des attaques par prompt injection qui trompent Claude
- Le server peut utiliser trop de mémoire
- Claude peut répondre trop lentement
- Le server peut ne pas supporter ton système d'exploitation
09 · Compléter
Pour démarrer Claude Code comme MCP server auquel d'autres outils peuvent se connecter, exécute claude mcp _____
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.