DocumentationOuvrir Moon AI
Parcourir la documentation

Serveurs MCP dans Moon CLI

Donner de nouveaux outils à l’agent avec des serveurs MCP : catalogue vérifié, serveur personnalisé, connexion même sans navigateur et confirmation des outils.

Sur cette page

Un serveur MCP ajoute des outils à l’agent : interroger un service, piloter une application de votre ordinateur, lire une documentation. Dans Moon CLI, vous les ajoutez depuis l’agent, depuis le terminal ou dans un fichier de configuration.

Ajouter un serveur depuis l’agentLien vers la section Ajouter un serveur depuis l’agent

  1. Dans l’agent, tapez /mcp. La fenêtre « Serveurs MCP » liste vos « Serveurs configurés » avec leur état.
  2. Dans « Ajouter », choisissez « Ajouter depuis le catalogue » ou « Ajouter un serveur personnalisé (URL ou commande) ».
  3. Si le serveur demande une connexion à votre compte du service, la page de connexion s’ouvre dans votre navigateur.
  4. Le serveur se connecte tout de suite, sans redémarrer Moon CLI.

CatalogueLien vers la section Catalogue

ServeurUsageConnexion
Context7Documentation à jour des bibliothèques et frameworks.Aucune.
GitHubDépôts, issues, pull requests.Jeton GitHub dans la variable GITHUB_TOKEN.
LinearTickets, projets et cycles.Compte du service, dans le navigateur.
SentryErreurs et performances de vos applications.Compte du service, dans le navigateur.
NotionPages et bases de données.Compte du service, dans le navigateur.
AtlassianJira et Confluence.Compte du service, dans le navigateur.
Cloudflare docsDocumentation de Cloudflare.Aucune.

Serveur personnaliséLien vers la section Serveur personnalisé

  1. Choisissez « Ajouter un serveur personnalisé (URL ou commande) ».
  2. Saisissez le « Nom du serveur MCP » : lettres, chiffres et tirets. Les outils du serveur s’appelleront <nom>_<outil>.
  3. Saisissez l’adresse du serveur (https://…) ou la commande qui le lance (par exemple npx -y @org/serveur-mcp).

Gérer un serveurLien vers la section Gérer un serveur

Sélectionnez un serveur dans la liste de /mcp :

ActionEffet
« Se connecter (navigateur) »Relance la connexion au compte du service.
« Connecter », « Déconnecter »Active ou coupe le serveur.
« Supprimer »Retire le serveur de votre configuration personnelle et efface ses identifiants, après confirmation « Supprimer « nom » ? ».

Les serveurs déclarés ailleurs que dans votre configuration personnelle (dans un projet, par exemple) portent la mention « non modifiable ici ».

ÉtatSignification
« connecté »Les outils du serveur sont disponibles.
« à authentifier »Le serveur attend votre connexion au compte du service.
« désactivé »Le serveur est coupé.
« erreur »Le serveur n’a pas pu démarrer ; la raison suit.
« connexion impossible (client non enregistré) »Le service n’accepte pas l’enregistrement automatique de Moon CLI.

/mcps active ou désactive vos serveurs, et /status affiche leur état.

Se connecter quand le navigateur ne s’ouvre pasLien vers la section Se connecter quand le navigateur ne s’ouvre pas

Sous WSL, en SSH ou sur un serveur sans écran, la fenêtre de connexion affiche le lien dès qu’il est prêt.

ToucheEffet
cCopie le lien. Sous WSL, il va dans le presse-papiers de Windows.
oRouvre le lien dans le navigateur.
vColle l’adresse de la page de retour (http://127.0.0.1:19876/mcp/oauth/callback?code=…), quand vous vous êtes connecté avec le navigateur d’une autre machine. Validez avec Entrée.
ÉchapAnnule la connexion.

Si le serveur ne répond pas, Moon CLI abandonne au bout de 30 secondes et dit pourquoi. La fenêtre affiche le temps écoulé.

Depuis le terminalLien vers la section Depuis le terminal

Terminal
moon mcp list
moon mcp add context7 --url https://mcp.context7.com/mcp
moon mcp auth linear
CommandeEffet
moon mcp listListe les serveurs et leur état.
moon mcp add <nom> --url <adresse>Ajoute un serveur distant ; --header CLÉ=VALEUR ajoute un en-tête.
moon mcp add <nom> -- <commande>Ajoute un serveur local ; --env CLÉ=VALEUR lui passe une variable.
moon mcp auth [nom]Connecte un serveur à votre compte du service.
moon mcp logout [nom]Efface les identifiants enregistrés d’un serveur.

Déclarer un serveur dans un fichierLien vers la section Déclarer un serveur dans un fichier

Un serveur se déclare aussi sous la clé mcp de la configuration de l’agent :

  • dans votre configuration personnelle, ~/.config/moon/opencode.json (Windows : %USERPROFILE%\.config\moon\opencode.json), pour tous vos projets. C’est là que /mcp écrit ;
  • dans le fichier opencode.json d’un projet, pour ce projet seulement. Moon CLI ne le charge qu’après votre accord : voir Configuration d’un dépôt.

Serveur qui tourne sur votre ordinateur :

opencode.json
{
  "mcp": {
    "mon-serveur": {
      "type": "local",
      "command": ["npx", "-y", "nom-du-paquet-mcp"],
      "enabled": true
    }
  }
}

Serveur distant avec un jeton lu dans une variable d’environnement :

opencode.json
{
  "mcp": {
    "mon-service": {
      "type": "remote",
      "url": "https://exemple.com/mcp",
      "headers": { "Authorization": "Bearer {env:MON_SERVICE_TOKEN}" },
      "enabled": true
    }
  }
}

Relancez Moon CLI après avoir modifié le fichier, puis tapez /mcp pour vérifier l’état du serveur. Toutes les clés : Serveurs MCP dans la configuration.

Les serveurs MCP de Moon CLI sont distincts de ceux ajoutés dans le chat web (« Connecteurs » › « Serveurs MCP », voir Serveurs MCP).

Confirmation des outilsLien vers la section Confirmation des outils

Chaque outil d’un serveur MCP demande votre accord avant de s’exécuter, comme une commande. Vous pouvez choisir de toujours l’autoriser. En mode approbation automatique, les outils s’exécutent sans demander : voir Modes de permission.

Pour autoriser d’avance tous les outils d’un serveur dans un projet, ajoutez une règle à la configuration du projet :

opencode.json du projet
{
  "permission": { "context7_*": "allow" }
}

Vos données et les serveurs MCPLien vers la section Vos données et les serveurs MCP

  • Ce que renvoie un outil passe par Moon Blur avant d’être envoyé au modèle, comme le reste de la conversation.
  • Ce que reçoit un outil contient les vraies valeurs : Moon CLI remet en clair les valeurs masquées avant l’appel, pour que l’outil fonctionne. Avec Moon Guard activé, un appel qui enverrait un vrai secret à un outil MCP est bloqué.
  • Un serveur local tourne sur votre machine avec vos droits. N’ajoutez que des serveurs dont vous connaissez l’éditeur.
  • Un serveur distant reçoit ce que l’agent lui envoie. Vérifiez ce que vous l’autorisez à faire.

Voir aussiLien vers la section Voir aussi

Moon AI

Moon AI en action

0:00

À découvrir

Captures de chat.realmoon.ai du 29 octobre 2026, avec des données fictives.

Moon AI

Vos préférences

Aucun suivi publicitaire.

Ce site ne dépose aucun cookie publicitaire ni cookie de mesure d’audience : notre serveur compte les visites sans cookie. Votre thème et la fermeture de l’information sur les cookies sont mémorisés sur cet appareil.

L’application Moon AI possède ses propres réglages de confidentialité.