Claude et MCP : Intégration Simplifiée pour une Collaboration Optimale

Le brief IA que les pros lisent chaque soir
Les 7 actus IA du jour, décryptées en 5 min. Gratuit.
Inclus dès l'inscription : notre sélection des meilleurs guides & comparatifs IA.
Choisis ton rythme
Gratuit · Pas de spam · Désabonnement en 1 clic
Claude et MCP : Intégration Simplifiée pour une Collaboration Optimale
Qu'est-ce que MCP et pourquoi est-ce important ?
MCP (Model Context Protocol) est la couche de connexion universelle qui permet à n'importe quel modèle d'IA de communiquer avec des outils externes via une interface standardisée, sans avoir besoin de code d'intégration personnalisé pour chaque combinaison.
Avant MCP, connecter Claude à GitHub nécessitait une intégration personnalisée. Une autre était nécessaire pour Slack, et une troisième pour votre base de données. Anthropic a qualifié cela de « problème N×M » : N modèles d'IA multipliés par M outils externes signifiait N×M connecteurs sur mesure. MCP résout ce problème en le transformant en N+M. Construisez un serveur MCP pour GitHub, et chaque client d'IA compatible avec MCP, comme Claude, Cursor, Windsurf, et bien d'autres, peut l'utiliser immédiatement.
Comment MCP fonctionne en 3 parties simples
Comprendre l'architecture en trois parties prend 2 minutes et évite 90 % des confusions lors de la configuration.
-
Exemple dans Claude : L'application IA avec laquelle l'utilisateur interagit, gère le contexte, la sécurité, et les serveurs disponibles.
-
Claude Desktop, Claude Code, Cursor : Réside à l'intérieur de l'hôte. Gère la communication au niveau du protocole avec chaque serveur MCP.
-
Un processus externe qui expose des outils, des ressources ou des invites à l'IA via MCP.
Lorsque vous demandez à Claude de « vérifier mes PRs ouvertes sur GitHub », voici ce qui se passe en coulisses :
-
Claude identifie qu'il a besoin d'un outil externe pour satisfaire la demande.
-
Le client MCP dans Claude envoie une requête JSON-RPC au serveur MCP de GitHub.
-
Le serveur interroge l'API de GitHub et renvoie des données structurées.
-
Claude intègre ces données dans son contexte et génère votre réponse.
L'ensemble du processus prend moins d'une seconde. Vous ne voyez jamais les coulisses.
Claude Desktop : Configuration MCP étape par étape
Claude Desktop lit sa configuration MCP à partir d'un seul fichier JSON. Il existe deux façons d'installer des serveurs : les nouvelles Extensions de bureau en un clic (.mcpb) et la méthode traditionnelle de configuration JSON. Utilisez les Extensions pour les serveurs pris en charge ; utilisez la configuration JSON pour tout ce qui est personnalisé.
Méthode 1 : Extensions de bureau (Un clic, pas de JSON)
Depuis début 2026, Claude Desktop prend en charge les Extensions de bureau, des serveurs MCP pré-packagés distribués sous forme de fichiers .mcpb. Ces derniers s'installent par un double-clic. Pas d'édition JSON, pas de problèmes de chemin Node.js.
-
Ouvrez Claude Desktop.
-
Cliquez sur le bouton « + » en bas à gauche de l'entrée de chat.
-
Sélectionnez « Connecteurs » pour ouvrir le menu des connecteurs.
-
Trouvez votre serveur (par exemple, GitHub, Google Drive) et cliquez sur Installer.
-
Redémarrez Claude Desktop. Le serveur s'active automatiquement.
Les Extensions de bureau sont idéales pour les utilisateurs non techniques ou pour les serveurs que vous souhaitez « configurer et oublier ». La méthode de configuration JSON ci-dessous est appropriée pour les serveurs personnalisés, les serveurs privés, ou un contrôle total sur les arguments et les variables d'environnement.
Méthode 2 : Configuration JSON (Contrôle total)
Claude Desktop lit sa configuration MCP à partir de claude_desktop_config.json. L'emplacement du fichier dépend de votre système d'exploitation :
-
macOS :
~/Library/Application Support/Claude/claude_desktop_config.json -
Windows :
%APPDATA%\Claude\claude_desktop_config.json
L'emplacement du fichier sur Windows dépend de la manière dont vous avez installé Claude Desktop, ce qui peut prêter à confusion. Il existe deux emplacements complètement différents :
-
Installateur .exe direct :
%APPDATA%\Claude\claude_desktop_config.json -
Installation via Microsoft Store, WinGet, ou MSIX :
%LOCALAPPDATA%\Packages\Claude_pzs8sxrjxfjjc\LocalCache\Roaming\Claude\claude_desktop_config.json
Si %APPDATA%\Claude n'existe pas sur votre machine, vous avez probablement l'installation Store/MSIX, et votre vrai fichier se trouve à cet emplacement plus complexe.
Si aucun des chemins n'a encore le fichier, ouvrez Claude Desktop, allez dans Paramètres → Développeur → Éditer la configuration. Cela crée le fichier à l'emplacement utilisé par votre installation spécifique.
Un piège spécifique à Windows : les chemins à l'intérieur du JSON doivent utiliser des doubles barres obliques inverses. Par exemple, C:\Users\yourname\Documents dans une chaîne JSON doit être écrit comme C:\\Users\\yourname\\Documents.
Édition du fichier de configuration
Ouvrez Claude Desktop → barre de menu supérieure → Paramètres → Développeur → Éditer la configuration. Cela ouvre le fichier dans votre éditeur par défaut et le crée s'il n'existe pas.
Le fichier a une seule clé de niveau supérieur, mcpServers. Pensez-y comme une liste de serveurs que vous souhaitez que Claude connaisse. Chaque serveur a sa propre entrée dans cette liste, et vous choisissez le nom que vous voulez pour cette entrée (comme « filesystem » ou « github »).
À l'intérieur de chaque entrée de serveur, vous pouvez définir trois choses :
-
command : le programme réel que Claude exécute pour démarrer ce serveur (généralement
npx, car la plupart des serveurs sont distribués sous forme de paquets npm). -
args : la liste des arguments passés à cette commande, exactement comme vous les taperiez dans un terminal.
-
env : toutes les variables d'environnement dont le serveur a besoin, le plus souvent des clés API ou des jetons d'accès.
Voici un exemple de configuration de démarrage pratique pour un flux de travail de développeur : accès au système de fichiers, intégration GitHub, et recherche web.
Ce qui se passe dans chacun des trois serveurs
-
filesystem : n'a pas besoin de credentials, donc il a seulement
commandetargs. La listeargsindique ànpxquel paquet exécuter. -
github : nécessite de prouver votre identité à l'API de GitHub, donc il a un bloc
envsupplémentaire.GITHUB_PERSONAL_ACCESS_TOKENest où vous collez votre propre jeton GitHub.
Obtenir un jeton GitHub, étape par étape
-
Allez sur github.com et connectez-vous. Cliquez sur votre photo de profil en haut à droite, puis sur Paramètres.
-
Dans la barre latérale gauche, cliquez sur Paramètres du développeur.
-
Cliquez sur Jetons d'accès personnels, puis sur Jetons à granularité fine, puis sur Générer un nouveau jeton.
-
Donnez-lui un nom (quelque chose de mémorable, comme « claude-mcp »), et définissez une expiration.
-
Sous Propriétaire de la ressource, choisissez votre compte personnel (ou l'organisation dont vous avez besoin des dépôts).
-
Sous Accès aux dépôts, choisissez Seulement des dépôts sélectionnés et sélectionnez uniquement ceux dont Claude a réellement besoin.
-
Sous Permissions, accordez uniquement ce que vous utiliserez.
-
Cliquez sur Générer le jeton en bas, puis copiez-le immédiatement.
Ce jeton (qui commence par github_pat_) est ce qui remplace « ghp_your_token_here » dans la configuration JSON ci-dessus.
Brief IA — L'actualité IA en français
L'essentiel de l'actualité de l'intelligence artificielle, décrypté et expliqué chaque jour.