Connectez Claude Code à GitHub, Slack et Vos Bases de Données avec MCP
MCP permet à Claude Code de communiquer avec des services externes. Connectez-le à GitHub, Slack, des bases de données et des outils de gestion de projet pour automatiser votre workflow de développement.
MCP (Model Context Protocol) est la façon dont Claude Code se connecte aux services externes. Au lieu d'être limité à votre système de fichiers et votre terminal, MCP permet à Claude Code de lire les issues GitHub, de poster sur Slack, d'interroger des bases de données et d'interagir avec des outils de gestion de projet. Il transforme Claude Code d'un agent de codage en un agent de workflow de développement complet.
Qu'est-ce que MCP et comment ça fonctionne ?
MCP est un protocole ouvert qui permet aux outils d'IA de communiquer avec des services externes via des « serveurs » standardisés. Chaque serveur MCP expose des outils (actions que l'IA peut effectuer) et des ressources (données que l'IA peut lire). Claude Code découvre ces outils automatiquement et les utilise quand ils sont pertinents pour votre demande.
Pensez aux serveurs MCP comme des plugins : vous les installez une fois et Claude Code gagne de nouvelles capacités.
Quels serveurs MCP sont les plus utiles pour les développeurs ?
| Serveur MCP | Ce qu'il fait | Exemple d'utilisation |
|---|---|---|
| GitHub | Lire/créer des issues, PRs, reviews | "Vérifie quelles issues me sont assignées" |
| Slack | Lire/envoyer des messages, chercher dans les channels | "Poste une notification de déploiement dans #releases" |
| PostgreSQL | Interroger et modifier la base de données | "Montre-moi le schéma de la table users" |
| Jira | Lire/mettre à jour des tickets, créer des stories | "Déplace PROJ-123 en In Progress" |
| Linear | Gérer les issues et les projets | "Crée un rapport de bug pour le problème de connexion" |
| Notion | Lire/écrire des pages et des bases de données | "Mets à jour le doc de rétro du sprint" |
| Figma | Lire les fichiers de design et les composants | "Quelles couleurs utilise le composant bouton ?" |
Comment installer un serveur MCP ?
Claude Code fournit une commande intégrée pour gérer les serveurs MCP :
# Ajouter un serveur MCP (transport HTTP — recommandé)
claude mcp add github-server https://api.github.com/mcp
# Ajouter un serveur MCP local (transport stdio)
claude mcp add postgres-server -- npx @modelcontextprotocol/server-postgres postgresql://localhost/mydb
# Lister les serveurs installés
claude mcp list
# Supprimer un serveur
claude mcp remove github-serverComment utiliser les outils MCP en pratique ?
Une fois un serveur MCP installé, Claude Code utilise ses outils automatiquement quand c'est pertinent. Vous n'avez pas besoin de spécifier quel serveur MCP utiliser ; décrivez simplement ce que vous voulez :
# Claude Code utilise le serveur MCP GitHub automatiquement
> "Quelles issues ouvertes me sont assignées ?"
> "Crée une PR pour ma branche actuelle"
# Claude Code utilise le serveur MCP Slack
> "Poste sur #engineering : Le déploiement v2.3 est en ligne"
# Claude Code utilise le serveur MCP PostgreSQL
> "Montre-moi les 10 derniers utilisateurs inscrits"
> "Ajoute un index sur la colonne email de la table users"Les serveurs MCP ont accès à des services externes. N'installez que des serveurs en lesquels vous avez confiance et vérifiez soigneusement leurs permissions. Utilisez des connexions de base de données en lecture seule quand c'est possible.
Comment configurer les serveurs MCP par projet ?
Les serveurs MCP peuvent être configurés au niveau du projet (dans .claude/settings.json) ou globalement (dans ~/.claude/settings.json). La configuration au niveau du projet signifie que l'équipe partage les mêmes intégrations.
// .claude/settings.json (niveau projet)
{
"mcpServers": {
"postgres": {
"command": "npx",
"args": ["@modelcontextprotocol/server-postgres", "postgresql://localhost/myapp"]
},
"github": {
"type": "http",
"url": "https://api.github.com/mcp"
}
}
}