Créer un connecteur MCP avec OAuth 2.1
Créez un connecteur MCP avec OAuth 2.1 pour vous connecter à des systèmes externes ou à des applications qui prennent en charge MCP.
Avant de commencer
Rôle requis : sn_mcp_client.admin
Pourquoi et quand exécuter cette tâche
OAuth 2.1 fournit l’authentification la plus sécurisée et la plus flexible pour les connecteurs MCP. Si votre serveur MCP le prend en charge, sélectionnez OAuth 2.1 comme méthode d’authentification. Vous pouvez choisir entre l’inscription dynamique du client, où le serveur remplit automatiquement les détails du client, ou l’inscription manuelle du client, où vous fournissez vous-même les détails du client.
Procédure
- Accédez à la Tous > Structure de données de workflow > Concentrateur Connect.
- Sélectionnez Connecteurs.
- Cliquez sur Créer et sélectionnez Connecteur de protocole de contexte de modèle.
-
Remplissez les champs du formulaire.
Tableau 1. Détails du système Champ Description Nom de serveur Nom du serveur MCP. Par exemple, serveur MCP linéaire. Système Recherchez le système externe que vous souhaitez intégrer. Ajouter un système (facultatif) Cliquez sur l’icône pour ajouter un système externe. Pour plus d'informations, consultez Créer des systèmes externes.
Remarque :Si vous avez déjà un système existant, vous pouvez utiliser ce système pour le connecteur MCP.Nom de la connexion Sélectionnez Nouvelle connexion et entrez un nom pour identifier la connexion de façon unique. Par exemple, Connexion linéaire. Tableau 2. Configuration de la connexion Champ Description Nom du point de terminaison Ce champ est automatiquement rempli avec le nom de la connexion. URL du point de terminaison URL de connexion du serveur MCP. Méthode d'authentification Sélectionnez OAuth 2.1. Sélectionnez le type d’inscription en fonction des options de votre serveur MCP.
Tableau 3. Inscription manuelle du client Champ Description Méthode d’autorisation Sélectionnez le type d'attribution à utiliser pour demander des jetons au serveur d'autorisation. - Code d’autorisation : code généré par le système utilisé pour accorder l’accès à une application ou à une ressource.
- Informations d’identification du client : jeton d’accès fourni par l’administrateur pour accéder directement à l’application.
ID client ID client du fournisseur OAuth. Secret client Secret client du fournisseur OAuth. Authentification client Spécifie le mode d’envoi des informations d’identification du client au point de terminaison du jeton OAuth lors de la demande d’un jeton d’accès. - Publication du secret client : envoie l’ID client et le secret client dans le corps de la demande en tant que paramètres codés dans le formulaire lors de l’appel du point de terminaison du jeton.
- Secret client de base : envoie l’ID client et le secret client dans l’en-tête d’autorisation HTTP à l’aide de l’authentification de base lors de l’appel du point de terminaison du jeton.
Autorisations d'accès Sélectionnez les champs d’application requis. Ces périmètres déterminent les autorisations de ce client OAuth. URL d’authentification OAuth URL du serveur d’autorisation OAuth. URL du jeton OAuth Point de terminaison de serveur OAuth utilisé pour obtenir des jetons d’accès. URL de révocation du jeton Point de terminaison de serveur OAuth utilisé pour révoquer les jetons précédemment émis. Tableau 4. Inscription dynamique du client Champ Description Méthode d’autorisation Sélectionnez le type d'attribution à utiliser pour demander des jetons au serveur d'autorisation. - Code d’autorisation : code généré par le système utilisé pour accorder l’accès à une application ou à une ressource.
- Informations d’identification du client : jeton d’accès fourni par l’administrateur pour accéder directement à l’application.
Authentification client Sélectionnez le mode d’envoi des informations d’identification du client lors de la demande de jetons au serveur d’autorisation. - En-tête d’autorisation de base
- Paramètre du corps de la demande
- Clé privée JWT
Autorisations d'accès Sélectionnez les champs d’application requis. Ces périmètres déterminent les autorisations de ce client OAuth. URL d'autorisation URL du serveur d’autorisation OAuth. URL de jeton Point de terminaison de serveur OAuth utilisé pour obtenir des jetons d’accès. URL de révocation du jeton Point de terminaison de serveur OAuth utilisé pour révoquer les jetons précédemment émis. Jeton d'inscription de client Jeton utilisé pour authentifier les demandes au point de terminaison d’inscription du client OAuth. Valeur Jeton pour l’inscription dynamique des clients. Laissez cette valeur vide si le serveur prend en charge l’inscription non authentifiée. -
Cliquez sur Enregistrer.
Par exemple :
Vous êtes redirigé vers la page tierce demandant l’autorisation pour le client MCP. -
Cliquez sur Approuver.
Le client MCP de votre application est créé et apparaît dans la liste Protocole de contexte de modèle .