FreeAILab free-ai-lab

Guide de configuration MCP

Tutoriel

Configuration pour Claude Desktop / Cursor / VS Code + résolution d'erreurs courantes.

Prérequis

  • Avoir Claude Desktop / Cursor / VS Code installé
  • Le runtime requis par le serveur que vous allez installer (la plupart nécessitent Node.js ou Python ; certains requièrent des dépendances supplémentaires)
  • Avoir vos identifiants API prêts (p. ex., le token GitHub) — vous en aurez besoin pendant la configuration

Claude Desktop

Flux graphique :

  1. Ouvrez Claude Desktop → Settings
  2. Entrez dans Developer → cliquez sur Edit Config
  3. Ajoutez votre serveur dans la section mcpServers de claude_desktop_config.json :
{ "mcpServers": { "github": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-github"], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "votre-token" } } } }

Enregistrez le fichier et redémarrez Claude Desktop. Votre nouvel outil apparaîtra dans la liste des outils de la barre latérale gauche. Consultez toujours le README du serveur pour la commande et les arguments exacts.

Cursor

  1. Ouvrez la palette de commandes (Ctrl+Shift+P / Cmd+Shift+P)
  2. Recherchez et sélectionnez Cursor Settings > MCP
  3. Cliquez sur Add New MCP Server, choisissez le type de transport (stdio ou SSE) et remplissez la commande/les arguments

VS Code

  1. Installez l'extension MCP Client (ou utilisez Copilot / des extensions avec prise en charge MCP intégrée)
  2. Configurez mcpServers dans les réglages de l'extension avec le même format JSON que Claude Desktop
  3. Rechargez la fenêtre de VS Code pour que les modifications prennent effet

Les interfaces peuvent changer selon les versions du client — consultez toujours la documentation officielle pour les étapes exactes ; la structure de la commande/JSON suit toujours le README du serveur.

Résolution d'erreurs courantes

Erreur Cause Solution
command not foundLe runtime Node/Python n'est pas installé ou n'est pas dans le PATHInstallez le runtime et redémarrez le client
401 / 403Identifiants API invalides ou expirésRégénérez le token et vérifiez deux fois votre configuration d'environnement
Connection refusedAdresse du serveur SSE incorrecte ou le service ne tourne pasVérifiez l'URL + le port et confirmez que le serveur est en ligne
Tool not foundLes modifications de configuration n'ont pas été chargées car le client n'a pas été redémarréRedémarrez entièrement l'application du client après avoir enregistré la configuration

Notes de sécurité

  • Les tokens ne sont gardés que dans votre fichier de configuration local — ne poussez jamais le fichier vers Git (pensez à ajouter .gitignore)
  • Installez seulement des serveurs de projets fiables et à nombreuses étoiles — des serveurs non vérifiés pourraient exfiltrer vos données
  • Accordez des serveurs à haute permission uniquement quand c'est absolument nécessaire