Nouveau site : CoworkerAI.io!

Guide d'installation des plugins MCP

Apprenez a installer et configurer les serveurs MCP (Model Context Protocol) pour etendre les capacites de Claude avec des outils externes, des sources de donnees et des integrations.

Le Model Context Protocol (MCP) est un standard ouvert cree par Anthropic qui normalise la maniere dont les modeles d'IA se connectent aux sources de donnees et outils externes. Souvent decrit comme l'USB-C de l'IA, MCP fournit une interface universelle permettant a Claude d'interagir avec vos fichiers locaux, bases de donnees, API et outils de developpement.

En 2026, MCP est pris en charge par Anthropic, OpenAI, Google et Microsoft, ce qui en fait le standard d'integration de reference pour les agents IA. On compte desormais plus de 593 serveurs MCP disponibles dans l'ecosysteme, des packages officiels d'Anthropic aux integrations developpees par la communaute.

Prerequis

terminal

Node.js (LTS)

Necessaire pour executer la plupart des serveurs MCP via npx. Telechargez-le sur nodejs.org.

code

Python / uv (Optionnel)

Certains serveurs MCP sont bases sur Python et utilisent uvx au lieu de npx.

desktop_mac

Claude Desktop

L'application Claude Desktop doit etre installee. Disponible pour macOS et Windows.

info

Aucun abonnement requis

Les serveurs MCP fonctionnent avec tous les forfaits Claude, y compris la version gratuite.

Emplacement du fichier de configuration

Les serveurs MCP sont configures dans le fichier claude_desktop_config.json. L'emplacement du fichier depend de votre systeme d'exploitation :

desktop_mac macOS
~/Library/Application Support/Claude/claude_desktop_config.json
desktop_windows Windows
%APPDATA%\Claude\claude_desktop_config.json
lightbulb

Astuce

Vous n'avez pas besoin de creer ce fichier manuellement. Claude Desktop peut le generer pour vous — consultez les etapes d'installation ci-dessous.

Installation pas a pas

1

Lancer Claude Desktop

Ouvrez l'application Claude Desktop sur votre ordinateur.

2

Ouvrir les parametres

Cliquez sur le menu hamburger puis Fichier puis Parametres (ou utilisez le raccourci clavier).

3

Acceder a l'onglet Developpeur

Dans le panneau des parametres, cliquez sur l'onglet "Developer" dans la barre laterale gauche.

4

Cliquer sur "Edit Config"

Cela ouvre (ou cree) le fichier claude_desktop_config.json dans votre editeur de texte par defaut.

5

Ajouter la configuration du serveur MCP

Ajoutez les serveurs MCP souhaites sous la cle mcpServers (voir le format de configuration ci-dessous).

6

Enregistrer et redemarrer

Enregistrez le fichier de configuration et redemarrez completement Claude Desktop pour que les modifications prennent effet.

7

Verifier l'installation

Recherchez l'icone marteau dans l'interface de Claude Desktop. En cliquant dessus, vous verrez tous les outils MCP disponibles.

Format de configuration

Le fichier de configuration utilise une structure JSON simple. Chaque serveur MCP est defini sous la cle mcpServers :

data_object Structure de base
{
  "mcpServers": {
    "server-name": {
      "command": "npx",
      "args": ["-y", "@package/server-name"],
      "env": {
        "API_KEY": "your-api-key-here"
      }
    }
  }
}
folder Exemple avec le serveur Filesystem
{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-filesystem",
        "/Users/username/Desktop",
        "/Users/username/Downloads"
      ]
    }
  }
}
stacks Exemple avec plusieurs serveurs
{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-filesystem", "/Users/username/Documents"]
    },
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_xxxxxxxxxxxx"
      }
    },
    "brave-search": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-brave-search"],
      "env": {
        "BRAVE_API_KEY": "your-brave-api-key"
      }
    }
  }
}

Protocoles de transport

MCP prend en charge differents mecanismes de transport pour la communication entre Claude et les serveurs MCP :

terminal

stdio (Entrees/Sorties standard)

Le transport par defaut pour Claude Desktop. Le client lance le serveur MCP en tant que processus local et communique via stdin/stdout. C'est ce que definissent les champs command et args dans la configuration.

check Recommande pour une utilisation locale
cloud

StreamableHTTP

Le protocole recommande pour l'acces web et distant. Prend en charge plusieurs clients simultanes et succede au transport SSE desormais obsolete.

language Pour les serveurs distants/web
do_not_disturb

SSE (Server-Sent Events)

Obsolete au profit de StreamableHTTP. A eviter pour les nouvelles integrations.

Considerations de securite

warning

Important

Les serveurs MCP s'executent localement avec acces a votre systeme. En janvier 2026, des vulnerabilites critiques ont ete decouvertes dans le serveur MCP Git officiel d'Anthropic. Suivez toujours les bonnes pratiques de securite.

check_circle

N'installez que depuis des sources verifiees — Utilisez les packages officiels d'Anthropic ou des serveurs communautaires reconnus et activement maintenus.

check_circle

Maintenez les serveurs a jour — Executez regulierement npx @package/server-name pour obtenir les derniers correctifs de securite.

check_circle

Utilisez des variables d'environnement pour les secrets — Ne codez jamais les cles API directement dans le fichier de configuration. Utilisez le champ env ou les variables d'environnement systeme.

check_circle

Limitez la portee du systeme de fichiers — Lorsque vous utilisez le serveur filesystem, n'accordez l'acces qu'aux repertoires specifiques dont vous avez besoin.

check_circle

Supprimez les serveurs inutilises — Chaque serveur MCP augmente votre surface d'attaque. Supprimez ceux que vous n'utilisez pas activement.

Depannage

L'icone marteau n'apparait pas apres le redemarrage expand_more

Cela signifie generalement que le fichier de configuration contient une erreur de syntaxe JSON. Problemes courants :

  • Virgules manquantes ou en trop entre les entrees de serveurs
  • Crochets ou accolades non apparies
  • Utilisation de guillemets simples au lieu de guillemets doubles

Validez votre JSON sur jsonlint.com ou utilisez node -e "JSON.parse(require('fs').readFileSync('path/to/config.json'))"

Le serveur MCP ne demarre pas expand_more

Verifiez les points suivants :

  • Assurez-vous que Node.js est installe et que npx est disponible dans votre PATH
  • Essayez d'executer la commande npx manuellement dans votre terminal pour voir les messages d'erreur
  • Verifiez que le nom du package est correct (les fautes de frappe sont frequentes)
  • Pour les serveurs necessitant des cles API, verifiez que la cle est valide et correctement definie dans le champ env
Erreurs de permission refusee expand_more

Les serveurs MCP heritent des permissions du processus Claude Desktop :

  • Sur macOS, verifiez les Reglages Systeme puis Confidentialite et securite pour les permissions concernees
  • Assurez-vous que les repertoires specifies dans la configuration sont accessibles a votre compte utilisateur
  • Pour le serveur filesystem, verifiez que les chemins dans args existent et sont lisibles
extension

Explorez l'ecosysteme MCP

Avec plus de 593 serveurs MCP disponibles, il existe probablement un serveur adapte a votre cas d'utilisation. Parcourez le repertoire officiel des serveurs MCP sur modelcontextprotocol.io ou consultez les listes curees par la communaute sur GitHub pour les derniers ajouts.