Connexion à un serveur MCP à partir d’un client MCP
Connectez-vous à un Model Context Protocol serveur (MCP) à partir d’un client MCP en créant une intégration entrante OAuth et en configurant le client avec les détails du serveur.
Avec le serveur de démarrage rapide ou après avoir créé un serveur, vous pouvez effectuer les étapes suivantes pour vous connecter à un serveur à partir d’un client :
- Créer une intégration entrante OAuth pour un client MCP
- Configurer un client MCP pour se connecter à un serveur MCP
Le processus de configuration d’un client pour se connecter à un serveur dépend du client utilisé. Pour plus d’informations, consultez la documentation de votre application et de votre client IA.
Créer une intégration entrante OAuth pour un client MCP
Sécurisez l’accès aux serveurs (MCP) sur Model Context Protocol une instance en créant une intégration entrante OAuth pour chaque client MCP.
Avant de commencer
Rôle requis : oauth_admin, mi_admin, admin
Pourquoi et quand exécuter cette tâche
Pour chaque client auquel vous souhaitez accéder aux serveurs d’une instance, créez une intégration entrante OAuth dans la Console des identités des machines. Pour créer l’intégration OAuth, vous avez besoin d’une URL de redirection du client. Pour plus d’informations, consultez la documentation de votre application et de votre client IA.
Procédure
Que faire ensuite
Configurez le client pour qu’il utilise l’ID client et le secret client pour s’authentifier auprès des serveurs de l’instance.
Configurer un client MCP pour se connecter à un serveur MCP
Configurez un Model Context Protocol client (MCP) pour qu’il se connecte à un serveur MCP et invitez le serveur à effectuer une tâche.
Avant de commencer
Rôle requis : aucun
Pourquoi et quand exécuter cette tâche
Le processus de configuration d’un client pour se connecter à un serveur dépend du client utilisé. La procédure suivante est une vue d’ensemble de haut niveau du workflow pour configurer un client afin d’appeler un serveur. Pour plus d’informations, consultez la documentation de votre application et de votre client IA. Pour obtenir un exemple de connexion à partir d’un serveur sur une instance à une autre, reportez-vous à l’exemple ServiceNow Client Model Context Protocol suivant cette procédure.
Procédure
Connexion à un serveur MCP à partir de ServiceNow Client Model Context Protocol
Cet exemple montre comment se connecter à un serveur à partir d’un agent IA sur une autre instance à l’aide du ServiceNow Client Model Context Protocol. Tout d’abord, vous configurez le client pour qu’il appelle le serveur de démarrage rapide préconfiguré. À partir d’un agent IA, vous accédez à la liste d’outils du serveur de démarrage rapide et ajoutez des outils individuels à l’agent. Enfin, vous pouvez tester l’agent en Studio d'agents IA fournissant une invite et en voyant la réponse de l’agent. Pour plus d’informations, consultez la Client Model Context Protocol documentation.
Rôle requis : sn_mcp_client.admin
- Sur l’instance serveur, créez une intégration entrante OAuth pour le ServiceNow Client Model Context Protocol fichier .
Pour plus d'informations, consultez Créer une intégration entrante OAuth pour un client MCP.
- Sur l’instance cliente, accédez à .
- Sélectionnez Gérer les serveurs MCP.
- Sélectionnez Nouveau.
- Ajoutez le serveur de démarrage rapide.
Pour en savoir plus sur cette étape, reportez-vous à la section Ajouter un serveur MCP avec OAuth 2.1.
- Renseignez les champs du formulaire Ajouter un serveur MCP.
Tableau 3. Formulaire Ajouter un serveur MCP Champ Valeur Nom Serveur de démarrage rapide Type d'authentification OAuth 2.1 URL du serveur MCP https://<instance-serveur>.service-now.com/sncapps/mcp-server/mcp/sn_mcp_server_default - Sélectionnez Suivant.
- Remplissez les champs du formulaire.
Tableau 4. Formulaire Ajouter un serveur MCP Champ Valeur Type d'inscription des clients Inscription manuelle Type d'accord Code d'autorisation Méthode d'authentification du jeton Publication du secret client ID client ID client de l’intégration entrante OAuth pour l’instance Client Model Context Protocol de serveur. Secret client Clé secrète du client issu de l’intégration entrante OAuth pour l’instance Client Model Context Protocol de serveur. URL d'autorisation https://<instance-serveur>.service-now.com/oauth_auth.do URL de jeton https://<instance-serveur>.service-now.com/oauth_token.do URL de révocation du jeton https://<instance-serveur>.service-now.com/oauth_revoke.do - Sélectionnez Enregistrer.
- Renseignez les champs du formulaire Ajouter un serveur MCP.
- Vérifiez la configuration OAuth.
- Sélectionnez Authentifier.
- Sélectionnez Autoriser pour permettre au client de se connecter au serveur.
- Ajoutez des outils du serveur de démarrage rapide à un agent IA.
Pour en savoir plus sur cette étape, reportez-vous à la section Ajouter un MCP outil serveur à un agent IA.
- Dans Studio d'agents IA, sélectionnez l’onglet Créer et gérer .
- Dans l’onglet Agents IA, sélectionnez un agent existant ou créez-en un.
Pour en savoir plus sur la création d’un agent, reportez-vous à la section Créer un agent IA.
- Sélectionnez Ajouter des outils et des informations.
- Sélectionner .
- Remplissez les champs du formulaire.
Tableau 5. Formulaire Ajouter un Model Context Protocol outil Champ Valeur Sélectionner un Model Context Protocol serveur Serveur de démarrage rapide Sélectionner un outil Sélectionnez les outils du serveur de démarrage rapide que vous souhaitez utiliser avec cet agent IA. - Sélectionnez Ajouter.
- Sélectionnez Enregistrer et continuer.
- Testez l’agent IA.
Pour en savoir plus sur cette étape, reportez-vous à la section Tester un agent IA.
- Dans Studio d'agents IA, sélectionnez l’onglet Test .
- Sélectionnez Démarrer le test manuel.
- Dans le champ Choisir un type de test, sélectionnez Agent IA ou Workflow.
- Sélectionnez l’agent IA que vous avez configuré et sa version.
- Dans le champ Tâche, saisissez une invite pour obtenir des informations ou effectuer une action sur l’instance.
L’invite doit être basée sur les outils disponibles. Par exemple, si vous avez ajouté les outils Rechercher des enregistrements de tickets et Synthèse de tickets, vous pouvez saisir « Résumer tous les tickets fermés cette semaine ».
- Sélectionnez Continuer pour tester la réponse de la messagerie instantanée.
L’agent IA appelle le serveur, et le serveur exécute les outils demandés en fonction de l’invite. Le serveur renvoie les informations à l’agent sous forme de données JSON, qui les présente sous forme de texte formaté. Dans cet exemple, l’agent renvoie des résumés des tickets fermés par Abel Tuter au cours de la semaine écoulée.