← BLOG
Tutorial

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 MCPCe qu'il faitExemple d'utilisation
GitHubLire/créer des issues, PRs, reviews"Vérifie quelles issues me sont assignées"
SlackLire/envoyer des messages, chercher dans les channels"Poste une notification de déploiement dans #releases"
PostgreSQLInterroger et modifier la base de données"Montre-moi le schéma de la table users"
JiraLire/mettre à jour des tickets, créer des stories"Déplace PROJ-123 en In Progress"
LinearGérer les issues et les projets"Crée un rapport de bug pour le problème de connexion"
NotionLire/écrire des pages et des bases de données"Mets à jour le doc de rétro du sprint"
FigmaLire 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 :

bash
# 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-server

Comment 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 :

bash
# 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"
WARNING

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.

json
// .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"
    }
  }
}

Questions fréquemment posées

MCP est-il spécifique à Claude Code ?+
MCP est un protocole ouvert créé par Anthropic mais conçu pour n'importe quel outil d'IA. D'autres outils comme Cursor et Windsurf ajoutent le support MCP. Les serveurs que vous installez pour Claude Code peuvent fonctionner avec d'autres outils compatibles MCP.
Puis-je créer mon propre serveur MCP ?+
Oui. Les serveurs MCP sont de simples programmes qui exposent des outils et des ressources. Anthropic fournit des SDK pour Python et TypeScript. Vous pouvez créer un serveur personnalisé qui connecte Claude Code à n'importe quel service interne utilisé par votre équipe.
Les connexions MCP sont-elles sécurisées ?+
Les serveurs MCP s'exécutent localement sur votre machine ou se connectent via HTTPS. Les données ne passent pas par les serveurs d'Anthropic. Cependant, le modèle d'IA voit les données renvoyées par les outils MCP, donc faites attention aux informations sensibles dans les requêtes de base de données.
Que se passe-t-il si un serveur MCP est indisponible ?+
Claude Code gère gracieusement les serveurs indisponibles. Il ignorera les outils MCP et se rabattra sur d'autres approches. Vous verrez un avertissement indiquant que le serveur n'a pas pu être atteint.
ALL POSTSSTART FREE COURSE →