MCP

Le volet MCP configure les serveurs Model Context Protocol que les agents de cette machine peuvent utiliser (une machine est un espace de travail, dans l'éditeur de réglages). Les serveurs MCP donnent à un agent des outils et du contexte venus d'ailleurs — un index de documentation, un suivi de tickets, un outil de design, un explorateur de base de données. Vous décrivez chaque serveur une fois ici ; Bromure l'écrit dans la configuration propre à chaque agent et la remet à la VM à l'amorçage.

Le volet MCP avec le message d'état vide Aucun serveur MCP configuré et un bouton Ajouter un serveur

La légende : « Les serveurs MCP donnent à votre agent accès à des outils et à du contexte externes. Les configurations sont traduites dans le bon format pour chaque agent (Claude Code, Codex, Grok, Kimi et omp) et injectées dans la VM à l'amorçage. » Sans rien de configuré, le volet indique Aucun serveur MCP configuré.

Serveurs intégrés

Chaque machine reçoit aussi les serveurs MCP de Bromure. Vous ne les configurez pas ici et ils ne sont pas listés dans le volet. Chacun est un petit programme dans la VM qui parle au Mac par une socket virtuelle privée.

ServeurDonné àCe que l'agent peut en faire
bromure-browserTous les agentsPiloter le Chromium intégré de la machine : naviguer, cliquer, saisir, faire des captures, lire la console et le journal réseau. Voir Le navigateur intégré.
bromure-automationsTous les agentsLister, créer, modifier, supprimer et exécuter les automatisations de cette machine. Voir Automatisations.
bromure-infrastructureTous les agentsVoir quels clusters Kubernetes et quels registres cette machine peut utiliser, et en créer de nouveaux. Voir Clusters Kubernetes et registres.
bromure-delegationToute session d'agentConfier du travail à une autre session, ou envoyer une requête à une autre machine, et recevoir la réponse. Voir Des agents qui travaillent ensemble.
bromure-boardLes agents qui travaillent une tâche de codeFixer le plan, créer des sous-tâches, passer la tâche en revue. Voir Tâches de code.
bromure-switchboardLe Standard seulementVoir et diriger toutes les sessions. Voir Standard et messagerie.

Dans la configuration de Claude Code, les quatre premiers apparaissent comme browser, automations, infrastructure et delegation.

Astuce : ne donnez pas à l'un de vos serveurs le même nom qu'à un serveur intégré (browser, automations, infrastructure, delegation) : le vôtre remplacerait l'entrée intégrée dans la configuration de l'agent.

Ajouter un serveur

Cliquez Ajouter un serveur pour ajouter une ligne. Les nouveaux serveurs sont en HTTP et activés. Chaque ligne comporte :

  • Nom — l'identifiant du serveur (texte indicatif my-server).
  • Transport — HTTP ou STDIO. Masqué en mode JSON.
  • Interrupteur d'activation — allume ou éteint ce serveur sans le supprimer.
  • Modifier en JSON — le bouton à accolades remplace le formulaire par un éditeur JSON brut, validé à la frappe et transmis tel quel ; il indique alors Revenir au formulaire.
  • Retirer — le bouton moins.

Serveurs STDIO

Un programme lancé dans la VM qui parle MCP sur l'entrée et la sortie standard :

  • Commande — l'exécutable (texte indicatif npx).
  • Arguments — séparés par des espaces (texte indicatif -y @upstash/context7-mcp).

Serveurs HTTP

Un point d'accès MCP distant. URL reçoit l'adresse (texte indicatif https://mcp.example.com/mcp) ; le dépliant Authentification contient l'identifiant. Dans les deux cas, le vrai jeton reste sur le Mac :

  • Autoriser avec OAuth… — le Mac mène la connexion OAuth. Une fois autorisé, la ligne affiche Autorisé avec son échéance et Réautoriser / Révoquer. La configuration de l'agent ne porte aucun identifiant du tout ; le proxy ajoute l'autorisation aux requêtes destinées au serveur.
  • Jeton statique — sous « Ou saisissez un jeton statique : », posez un Nom de variable d'environnement (par exemple FIGMA_OAUTH_TOKEN) et collez le Jeton, légendé Jamais envoyé à la VM — échangé par le proxy. La VM reçoit un remplaçant dans cette variable, et le proxy l'échange contre le vrai jeton sur les requêtes vers l'hôte du serveur.

Pour les serveurs HTTP avec un jeton, le proxy répond aussi aux requêtes de découverte OAuth du serveur, de sorte que l'agent traite le serveur comme déjà connecté au lieu de tenter sa propre connexion, qui ne peut pas fonctionner dans la VM. Voir Identifiants et la frontière du fil.

Note : si un serveur en mode JSON a aussi un jeton statique, son JSON est ignoré et les champs du formulaire sont utilisés à la place, pour que le jeton puisse être échangé.

Quand les changements s'appliquent

Les définitions de serveurs sont écrites dans la configuration des agents à l'amorçage de la machine. Après avoir ajouté, changé ou retiré un serveur, redémarrez la machine pour que les agents le voient. L'autorisation et la révocation OAuth prennent effet immédiatement sur le Mac.

Ce volet et le serveur MCP de l'app

  • Ce volet configure les serveurs que l'agent à l'intérieur de la VM utilise comme outils.
  • Le volet Automatisation des Préférences active le serveur bromure-ac mcp, qui permet à un agent à l'extérieur — sur votre Mac — de piloter Bromure lui-même. Voir Automatisation et CLI, API et MCP.

Référence des réglages

RéglageTypeDéfautDescription
Liste des serveursLignesVideNom, transport, interrupteur d'activation, bascule JSON.
TransportHTTP / STDIOHTTPMasqué en mode JSON.
ActivéInterrupteurActivéPar serveur.
Modifier en JSONBasculeFormulaireJSON brut, transmis tel quel.
Commande / ArgumentsTexte (STDIO)VideExécutable et arguments.
URLTexte (HTTP)VideLe point d'accès.
AuthentificationOAuth ou jeton statique (HTTP)AucuneLe vrai jeton reste sur le Mac ; échangé sur le fil.
Ajouter un serveurBouton—Ajoute un serveur HTTP activé.

Chapitres liés