MCP Gateway

Connectez votre agent IA à n'importe quel service distant via le Model Context Protocol.


Vous cherchez à connecter Claude, Cursor ou VS Code à votre espace de travail ? C'est le MCP Server, le sens inverse. Cette page traite de la connexion de votre agent Sois AI vers l'extérieur, vers des serveurs MCP externes.


Le MCP Gateway vous permet de brancher des serveurs externes compatibles MCP dans votre espace de travail Sois AI. Une fois connecté, votre agent IA peut découvrir et appeler des outils sur ces serveurs : rechercher des issues GitHub, interroger une base de données Notion, envoyer un message Slack, le tout en langage naturel. Aucun code d'intégration sur mesure. Aucun middleware. Juste une connexion et une conversation.

Comment ça marche

You:    "Search GitHub for open issues labelled 'bug' in the acme/backend repo"
Agent:  ✓ Found 7 open issues labelled 'bug'. Here's the list …

L'agent identifie le bon serveur MCP, choisit le bon outil, transmet les bons arguments, gère l'authentification et renvoie le résultat. Vous n'avez qu'à demander.


Configurer un serveur

Allez dans MCP Gateway dans la barre latérale et cliquez sur Add Server.

Préréglages de démarrage rapide

Choisissez un préréglage pour préremplir les détails de connexion. Vous n'ajoutez que vos identifiants.

Préréglage Ce qu'il connecte Type d'auth
GitHub Dépôts, issues, PR, recherche de code Bearer token
Brave Search Recherche web, actualités, images Clé API
Slack Canaux, messages, utilisateurs Bearer token
Notion Pages, bases de données, blocs Bearer token
Linear Issues, projets, cycles Bearer token

Ou choisissez Custom Server et configurez tout manuellement.

Configuration du serveur

Champ Description
Name Un libellé pour ce serveur (ex. « Production GitHub »)
Endpoint URL Le point de terminaison MCP du serveur (ex. https://api.github.com/mcp)
Transport Streamable HTTP ou Server-Sent Events (SSE)

Authentification

Chaque serveur peut utiliser l'une des cinq méthodes d'authentification. Les identifiants pour API Key, Bearer Token et Basic Auth sont stockés de manière sécurisée dans votre Password Vault ; la passerelle ne voit jamais directement les secrets bruts.

None

Pour les serveurs publics ou non authentifiés. Aucun identifiant nécessaire.

API Key

Liez une entrée du Password Vault contenant la clé API. La passerelle l'injecte automatiquement dans les requêtes.

Bearer Token

Liez une entrée du Password Vault avec un bearer token. Envoyé en tant que Authorization: Bearer <token> à chaque requête.

Basic Auth

Liez une entrée du Password Vault avec un nom d'utilisateur et un mot de passe. Envoyé en tant qu'authentification HTTP Basic standard.

OAuth 2.0 + PKCE

Flux OAuth complet pour les services qui l'exigent. Configurez :

Champ Description
Authorization Endpoint L'URL d'autorisation du fournisseur (ex. https://provider.com/oauth/authorize)
Token Endpoint L'URL de jeton du fournisseur (ex. https://provider.com/oauth/token)
Client ID L'identifiant client de votre application OAuth
Client Secret Le secret client de votre application OAuth
Scopes Liste de scopes OAuth séparés par des espaces

Cliquez sur Connect with OAuth pour lancer le flux PKCE. Une fenêtre de navigateur s'ouvre, vous autorisez, et la passerelle stocke le jeton. Les jetons se renouvellent automatiquement avec une marge de 5 minutes avant expiration, sans intervention manuelle.


Utiliser les outils MCP via l'agent

Une fois qu'un serveur est connecté et que les outils sont découverts, votre agent IA peut les appeler automatiquement.

Ciblage explicite : Utilisez @mcp dans le chat pour indiquer à l'agent d'utiliser les outils MCP.

@mcp Search for open pull requests on acme/frontend

Routage implicite : Le routeur de l'agent détecte l'intention liée à MCP à partir de mots-clés comme « GitHub », « Slack », « Notion » ou « MCP » et sélectionne automatiquement les bons outils.

Voir les outils disponibles

Ouvrez n'importe quel serveur dans le MCP Gateway et passez à la section Available Tools. Chaque outil affiche :

  • Name l'identifiant de l'outil sur le serveur distant
  • Description ce qu'il fait
  • Input Schema les paramètres qu'il accepte (JSON Schema)

Les ressources exposées par le serveur (enregistrements de base de données, fichiers, réponses d'API) apparaissent sous Available Resources.


Historique des appels d'outils

Chaque exécution d'outil est journalisée. Ouvrez un serveur et passez à l'onglet History pour voir :

Colonne Description
Tool Nom de l'outil appelé
Status Succès ou échec
Duration Durée de l'appel
Called By Quel utilisateur ou agent l'a déclenché
Time Quand l'appel a eu lieu

Surveillance de la santé

Les serveurs font automatiquement l'objet d'un contrôle de santé toutes les 10 minutes. Si un serveur actif devient injoignable, son statut passe à Error dans l'explorateur de la barre latérale.

Statut Signification
Active Connecté et en bonne santé
Inactive Désactivé manuellement
Error Injoignable ou échec d'authentification

Vous pouvez déclencher un contrôle manuel à tout moment avec le bouton Test Connection.


Référence des outils de l'agent

Le MCP Gateway expose cinq outils à l'agent IA, organisés en trois kits ciblés :

Examine kit

Outil Description
getMcpGatewayOverview Résumé de tous les serveurs configurés : nombre total, répartition active/inactive/error, serveurs récemment connectés. L'agent l'appelle en premier pour comprendre ce qui est disponible.

List kit

Outil Description
mcpListServers Lister tous les serveurs configurés avec le statut, le type de transport et le nombre d'outils. Filtrer éventuellement par statut (active, inactive, error).
mcpDiscoverTools Se connecter à un serveur et récupérer ses outils et ressources. Renvoie les noms, descriptions et schémas d'entrée.

Execute kit

Outil Description
mcpCallTool Exécuter un outil sur un serveur distant. Nécessite server_id et tool_name. Les arguments sont transmis à l'outil distant. Les identifiants se résolvent automatiquement. Gated nécessite une confirmation avant l'exécution.
mcpReadResource Lire une ressource depuis un serveur par URI (ex. file:///path ou db://table/id).

Exemples

Découvrir ce qui est disponible :

What MCP servers do I have connected?

Rechercher sur GitHub :

@mcp Find all open issues assigned to me on acme/backend

Interroger Notion :

@mcp Search my Notion workspace for pages about Q1 planning

Envoyer un message Slack :

@mcp Post a message in #engineering saying the deploy is complete

Enchaîner avec les données de l'espace de travail :

Find the Q1 report in my documents and post a summary to the #leadership Slack channel

L'agent combine les outils MCP avec les outils intégrés de l'espace de travail dans une seule conversation. Aucune orchestration nécessaire.


Permissions

L'accès au MCP Gateway est contrôlé par votre rôle dans l'espace de travail :

Permission Description
View MCP servers Voir la liste des serveurs configurés
View server details Voir les outils, ressources et l'historique d'un serveur
Create MCP servers Ajouter de nouvelles connexions de serveur
Update MCP servers Modifier la configuration du serveur
Delete MCP servers Supprimer les connexions de serveur
Execute remote tools Appeler des outils sur des serveurs distants via l'agent

Les administrateurs peuvent attribuer ces permissions par rôle depuis Settings > Permissions.


Vous voulez plutôt que des clients IA externes se connectent à votre espace de travail ? Voir le MCP Server pour les connexions entrantes depuis Claude Desktop, Cursor, VS Code et tout client compatible MCP.