FRENES

MCP & automatisation

Installer un serveur MCP dans Claude, ChatGPT ou Cursor

Par · · 7 min

Ordinateur portable avec une fenêtre de configuration floue et un petit serveur posé sur le bureau

Pour installer un serveur MCP dans Claude, ChatGPT ou Cursor, vous ajoutez soit l’adresse d’un serveur distant, soit la configuration d’un programme exécuté sur votre ordinateur. Le parcours dépend du client : vérifiez la connexion, examinez les outils disponibles, puis effectuez une opération de lecture avant d’autoriser des modifications.

Préparer la connexion et choisir le bon parcours

Le protocole MCP permet à un assistant de découvrir des outils exposés par un serveur. Vous configurez cette connexion dans l’application ; écrire une instruction dans la conversation ne suffit pas.

Avant de commencer, réunissez :

  • un compte autorisé à ajouter des intégrations ;
  • la documentation officielle du serveur choisi ;
  • son adresse MCP distante, ou sa commande de lancement locale ;
  • les identifiants nécessaires et un compte de test ;
  • des données sans caractère sensible pour vérifier le fonctionnement.

Pour choisir votre point de départ, consultez les fiches des serveurs MCP et le guide pour choisir un serveur MCP. Revenez ensuite à la documentation de l’éditeur : une fiche descriptive ne remplace pas ses instructions d’installation.

CritèreServeur localServeur distant
ExécutionProgramme sur votre machineProgramme hébergé ailleurs
ConfigurationCommande, arguments, environnementAdresse MCP et authentification
PrérequisDépendances du programmeAccès réseau depuis le client
Accès aux fichiers locauxSelon les permissions accordéesNécessite un mécanisme adapté
EntretienÀ votre chargeSelon le fournisseur ou l’hébergeur

Les parcours ci-dessous correspondent aux documentations consultées le 24 octobre 2026. Ils présentent des installations distinctes, sans supposer qu’une même configuration fonctionne partout. Pour départager les assistants eux-mêmes, reportez-vous au comparatif ChatGPT et Claude.

Installer un serveur local dans Claude Desktop

Prenons le serveur Filesystem, qui expose des opérations sur les fichiers. Son dépôt officiel précise qu’il peut lire, écrire, déplacer et rechercher des fichiers : lui donner accès à un dossier ne revient donc pas à lui accorder une simple consultation.

  1. Préparez un dossier d’essai. Placez-y quelques fichiers jetables. Évitez votre dossier personnel complet, vos sauvegardes et vos documents professionnels pour ce premier branchement.
  2. Vérifiez le prérequis d’exécution. Le tutoriel officiel utilise Node.js et propose cette commande :
node --version
  1. Ouvrez la configuration locale. Dans les réglages de Claude Desktop, allez dans « Developer », puis « Edit Config ». Vous intervenez dans le fichier nommé claude_desktop_config.json.
  2. Ajoutez la configuration. L’exemple macOS ci-dessous reprend la structure du tutoriel officiel de connexion locale. Remplacez les chemins par celui de votre dossier d’essai ; si votre fichier contient déjà des serveurs, conservez leurs entrées.
{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-filesystem",
        "/Users/username/Desktop",
        "/Users/username/Downloads"
      ]
    }
  }
}
  1. Enregistrez, quittez complètement l’application et relancez-la. Examinez ensuite les outils du serveur dans la gestion des connecteurs.

Les chemins de cet exemple sont propres à macOS. Sous Windows, utilisez des chemins adaptés, avec des antislashs doublés dans les chaînes JSON. Ne copiez pas les dossiers proposés sans examiner ce qu’ils contiennent.

Avant toute écriture, demandez l’appel de list_allowed_directories : cet outil permet de contrôler les dossiers effectivement autorisés. Le serveur peut aussi recevoir des dossiers par le mécanisme MCP Roots ; vérifiez donc les permissions effectives après connexion.

Ajouter un serveur distant dans Claude

Pour un service hébergé, utilisez le parcours de connecteur distant. Vous n’avez alors pas à lancer son programme sur votre ordinateur.

La distinction compte même dans l’application de bureau : selon la documentation des connecteurs personnalisés de Claude, la connexion distante part de l’infrastructure d’Anthropic. Une adresse accessible uniquement depuis votre réseau personnel ne suffit pas.

Pour un compte individuel Pro ou Max, le parcours documenté est le suivant :

  1. Ouvrez « Customize », puis « Connectors ».
  2. Sélectionnez « + Add », puis « Add custom connector ».
  3. Donnez un nom explicite et renseignez l’adresse MCP fournie par l’éditeur.
  4. Examinez l’authentification détectée et configurez-la selon les instructions du service.
  5. Terminez avec « Add », puis activez le connecteur dans la conversation.

Dans un espace Team ou Enterprise, l’ajout organisationnel dépend des droits du compte. Un membre peut devoir attendre qu’un responsable rende le connecteur disponible, puis connecter son propre compte.

Contrôlez le domaine avant de vous authentifier. Une adresse de dépôt, une page d’accueil ou une URL de documentation n’est pas nécessairement une adresse MCP. Recopiez le point de connexion indiqué par le fournisseur, sans en déduire le chemin.

Pour ce premier essai, choisissez une opération limitée : retrouver un document de test ou consulter une donnée connue. Vous pourrez ensuite examiner séparément les actions de création, d’envoi ou de suppression proposées par le serveur.

Brancher un serveur MCP dans ChatGPT

La procédure actuelle d’OpenAI décrit l’ajout depuis « Plugins », sans activation préalable du mode développeur. Les anciens tutoriels passant par « Apps » correspondent à une interface antérieure, encore documentée comme parcours hérité.

Au 24 octobre 2026, cette page décrit le support MCP complet pour les espaces Business et Enterprise/Edu sur le web. Les droits de création dépendent du rôle : vérifiez-les avant de chercher un bouton absent.

  1. Ouvrez « Plugins ».
  2. Sélectionnez le bouton plus, puis « Add custom MCP server ».
  3. Saisissez un nom et, si utile, une description.
  4. Renseignez le point de connexion MCP HTTPS public, ou choisissez « Tunnel » pour un tunnel compatible disponible.
  5. Configurez l’authentification, examinez l’avertissement, puis sélectionnez « Create as a plugin ».
  6. Relisez les outils découverts, installez le plugin obtenu et sélectionnez-le avec une mention @ dans une nouvelle conversation.

Le mot « installer » désigne ici l’ajout de la connexion à ChatGPT. Il ne signifie pas que ChatGPT exécute directement une commande locale comme celle de l’exemple précédent.

Commencez avec un compte de test disposant de peu de droits. Si l’installation doit ensuite être partagée avec une organisation, traitez cette publication comme une étape distincte : une connexion fonctionnelle ne prouve pas qu’elle convient à tous les utilisateurs.

Configurer un serveur dans Cursor

Pour un exemple distant, Context7 fournit un accès à de la documentation technique. Son dépôt officiel indique l’adresse MCP et l’utilisation d’une clé API dans un en-tête d’autorisation.

La documentation MCP de Cursor distingue une configuration propre au projet, dans .cursor/mcp.json, et une configuration personnelle globale, dans ~/.cursor/mcp.json.

  1. Choisissez la portée souhaitée. Un serveur utile à un seul dépôt peut rester dans sa configuration de projet.
  2. Créez ou ouvrez le fichier correspondant.
  3. Ajoutez cette configuration distante, qui combine le format documenté par Cursor et le point de connexion publié par Context7 :
{
  "mcpServers": {
    "context7": {
      "url": "https://mcp.context7.com/mcp",
      "headers": {
        "Authorization": "Bearer ${env:CONTEXT7_API_KEY}"
      }
    }
  }
}
  1. Définissez votre clé dans l’environnement accessible à Cursor, sous le nom utilisé dans l’exemple.
  2. Ouvrez « Customize », puis la gestion MCP, et vérifiez que les outils apparaissent.

La variable d’environnement évite de placer la clé directement dans le fichier du projet. Elle doit cependant être disponible pour l’application : une variable définie dans un terminal indépendant peut ne pas être transmise à un éditeur déjà ouvert.

Demandez ensuite une consultation de documentation précise. Le résultat attendu est un appel au serveur et un contenu exploitable, avant toute demande de modification du code. Si vous voulez développer votre propre intégration, poursuivez avec le tutoriel Créer son propre serveur MCP.

Vérifier les actions et limiter les permissions

Un indicateur de connexion ne valide pas toute l’installation. Séparez votre contrôle en trois points : le serveur répond, l’outil attendu est appelé, puis son résultat correspond à une donnée que vous pouvez vérifier.

Préparez une petite fiche de recette : nom du serveur, provenance de sa configuration, compte connecté, permissions accordées et résultat attendu. Cette note vous aidera à comprendre un changement de comportement après une mise à jour ou une nouvelle authentification.

Ne commencez pas par une consigne large comme ranger tous les fichiers ou traiter tous les messages. Préférez une consultation ciblée, puis une écriture réversible dans un espace d’essai. Comparez le résultat avec la source réelle plutôt qu’avec le seul résumé de l’assistant.

Un document récupéré peut aussi contenir une injection de prompt, c’est-à-dire des instructions qui cherchent à détourner l’assistant. Le contenu reçu d’un outil doit rester une donnée à analyser.

Le guide pour sécuriser un agent IA détaille les permissions et validations à prévoir. Pour votre première installation, définissez surtout ce que le compte connecté peut faire, et comment lui retirer cet accès.

Problèmes fréquents

Le serveur local ne démarre pas. Consultez les journaux du client. Vérifiez le nom du programme, les dépendances requises et les chemins ; une erreur de lancement ne se résout pas en reformulant votre demande.

Le fichier de configuration est refusé. Recherchez une virgule finale, des guillemets incorrects ou un chemin Windows mal échappé. Conservez une copie de la configuration précédente avant chaque modification.

Le serveur distant est inaccessible. Vérifiez depuis quel environnement part la connexion. Le fait qu’une adresse fonctionne dans votre navigateur ne garantit pas son accessibilité depuis le service de l’assistant.

L’authentification réussit, mais les données manquent. Contrôlez le compte choisi, l’espace de travail et ses permissions. Testez une ressource dont ce compte possède explicitement l’accès.

L’assistant répond sans appeler le serveur. Demandez une opération précise et examinez les traces d’appel disponibles. Une réponse plausible ne démontre pas que la connexion a servi.

Vous voulez retirer l’intégration. Supprimez sa configuration ou sa connexion dans le client, puis révoquez les identifiants dédiés auprès du fournisseur si vous abandonnez cet usage.

Avant de considérer l’installation comme terminée :

  • La configuration provient de la documentation officielle.
  • Le serveur expose les outils attendus.
  • Le compte et les dossiers autorisés ont été vérifiés.
  • Un appel de lecture a produit un résultat contrôlé.
  • Les actions sensibles disposent d’un contrôle adapté.
  • La procédure de retrait et de révocation est connue.

Questions fréquentes

Peut-on installer un serveur MCP sans savoir coder ?

Oui, si le service fournit une connexion distante ou une extension adaptée à votre assistant. Vous devez surtout identifier la bonne adresse, comprendre les autorisations demandées et vérifier le résultat. La configuration manuelle locale exige davantage de soin.

Pourquoi mon assistant ne voit-il pas mon serveur MCP local ?

Un service cloud ne peut pas atteindre directement un programme lancé sur votre ordinateur. Il faut une connexion locale prise en charge par le client, une adresse distante accessible ou un mécanisme de tunnel compatible. Vérifiez d'abord cette distinction avant de modifier les identifiants.

Un serveur MCP gratuit rend-il son utilisation gratuite ?

Pas nécessairement : le serveur, le service auquel il donne accès et l'assistant peuvent avoir des facturations distinctes. Un programme libre exécuté chez vous peut encore appeler une API payante. Consultez les conditions de chaque composant avant un usage régulier.

Faut-il donner sa clé API à l'assistant dans la conversation ?

Renseignez les secrets dans le mécanisme d'authentification prévu par le client ou le serveur. Une conversation constitue un mauvais emplacement pour conserver un identifiant. Si une clé a été exposée, révoquez-la auprès du fournisseur et remplacez-la.

Dans la même rubrique

Neutralité. Aucun lien d'affiliation. Aucun éditeur ne paie pour être évalué, noté ou classé. Les évaluations sont dirigées par François Chollet, neutres et factuelles, et chaque donnée est datée et sourcée. Comment nous notons