OpenAI
Cette page a été traduite automatiquement. Afficher l’article original en anglais.

Connexion de serveurs MCP personnalisés dans ChatGPT

Découvrez comment connecter et tester des serveurs MCP personnalisés et gérer les autorisations de l’espace de travail dans ChatGPT.

Mise à jour : yesterday

Aperçu

Connectez des serveurs MCP personnalisés à ChatGPT pour utiliser leurs outils dans les conversations. Un serveur peut rendre des outils accessibles sans interface personnalisée. Les applications MCP ajoutent une interface interactive à ces outils.

  • Examinez et publiez des connexions aux serveurs MCP personnalisés pour votre entreprise. Les administrateurs, les propriétaires et les développeurs autorisés (Enterprise/Edu uniquement) peuvent connecter et tester des serveurs MCP en privé avant de publier leurs connexions pour l’espace de travail, qu’il s’agisse de leurs propres serveurs ou de ceux créés par d’autres.

  • Agissez sur les outils et systèmes de votre entreprise depuis ChatGPT à l’aide des outils rendus accessibles par les serveurs MCP, y compris pour des actions d’écriture ou de modification. Les applications MCP peuvent aussi fournir une interface interactive. Lancez des flux de travail, créez des tâches de gestion de projet, mettez à jour votre CRM ou combinez des applications pour des orchestrations complexes.

  • Testez et vérifiez les connexions avant de les publier : seuls les administrateurs et les propriétaires peuvent publier des connexions aux serveurs MCP personnalisés après les tests. Les administrateurs Enterprise/Edu peuvent aussi contrôler les autorisations des développeurs et l’accès à l’espace de travail au moyen du RBAC.

Consultez Applications dans ChatGPT et Créer avec le SDK Apps pour en savoir plus sur les applications ChatGPT.

Disponibilité et exigences

Les connexions aux serveurs MCP personnalisés et la prise en charge complète de MCP sont offertes aux clients ChatGPT Business et Enterprise/Edu sur la version Web de ChatGPT. Les administrateurs et les propriétaires peuvent utiliser les paramètres de l’espace de travail pour créer et tester des applications personnalisées, puis les publier pour leur espace de travail.

Les administrateurs Enterprise/Edu peuvent aussi utiliser le RBAC pour autoriser certains membres à créer des connexions aux serveurs MCP personnalisés, puis choisir qui peut accéder à chaque application vérifiée.

Pour ouvrir la page Applications à partir de la console d’administration, sélectionnez l’espace de travail ChatGPT voulu, ouvrez Plugiciels, puis sélectionnez Gérer les anciennes applications. Pour les contrôles des applications et des plugiciels de l’espace de travail, consultez : Contrôles d’administration, sécurité et conformité pour les plugiciels et les applications.

Connecter un serveur MCP personnalisé

Vérifier les autorisations de l’espace de travail

Les administrateurs de l’espace de travail peuvent gérer les autorisations de connexion aux serveurs MCP personnalisés depuis les paramètres de l’espace de travail. L’autorisation de création pertinente est Créer des plugiciels avec des MCP. Les politiques du compte et de l’espace de travail s’appliquent à la connexion de serveurs MCP personnalisés. Consultez les sections ci-dessous pour connaître les autorisations propres à chaque forfait.

Forfaits Business

Seuls les administrateurs et les propriétaires peuvent créer et publier des plugiciels pour des serveurs MCP personnalisés dans un espace de travail Business. Pour voir qui occupe ces rôles, accédez à Paramètres de l’espace de travail > Membres.

Forfaits Enterprise/Edu

Les administrateurs et les propriétaires peuvent créer et tester des connexions aux serveurs MCP personnalisés. Les administrateurs peuvent utiliser le contrôle d’accès basé sur les rôles (RBAC) pour autoriser certains membres à créer des connexions aux serveurs MCP personnalisés et gérer l’accès aux applications dans l’espace de travail. Seuls les administrateurs et les propriétaires peuvent publier des applications pour l’espace de travail.

Configurer la connexion au serveur

Dans l’interface actuelle des plugiciels, ajoutez un serveur MCP personnalisé directement depuis Plugiciels. Vous n’avez pas besoin d’activer le mode développeur au préalable. Examinez plutôt l’avertissement de risque pour chaque serveur ajouté et confirmez en avoir pris connaissance. Les politiques du compte et de l’espace de travail s’appliquent toujours. Pour des instructions complètes sur la connexion et les tests, consultez : Connecter et tester votre plugiciel.

  1. Accédez à Plugiciels.

  2. Sélectionnez le bouton plus, puis Ajouter un serveur MCP personnalisé.

  3. Entrez un nom et, si vous le souhaitez, une description.

  4. Sous Connexion, entrez l’URL HTTPS publique du point de terminaison MCP de votre serveur, ou sélectionnez Tunnel et choisissez un tunnel MCP sécurisé disponible ou entrez son tunnel_id.

  5. Configurez l’authentification de votre serveur.

  6. Examinez l’avertissement de risque et cochez la case Je comprends et je souhaite continuer.

  7. Sélectionnez Créer comme plugiciel, puis examinez les outils et les métadonnées détectés.

Ancienne configuration des applications personnalisées

  • Vérifiez que votre compte ou votre espace de travail vous permet de créer une application MCP personnalisée.

  • Administrateurs et propriétaires : depuis Paramètres de l’espace de travail, accédez à Applications → Créer.

  • Utilisateurs autorisés (y compris les administrateurs et les propriétaires) : depuis les paramètres utilisateur, accédez à Applications → Créer.

  • Fournissez le point de terminaison et les métadonnées requises pour votre serveur MCP.

  • Choisissez le mécanisme d’authentification, s’il y a lieu.

  • Cliquez sur Analyser les outils et attendez la fin de l’analyse. Si votre serveur utilise OAuth, répondez à la demande d’autorisation, puis attendez la fin de l’analyse des outils.

  • Cliquez sur Créer.

  • Dans l’ancienne interface de gestion des applications de l’espace de travail, l’application apparaît comme brouillon dans Paramètres de l’espace de travail → Applications → Brouillons.

  • Dans les anciens paramètres utilisateur, une application brouillon apparaît sous Paramètres → Applications → Applications activées. L’application brouillon porte la mention Dév à côté de son nom.

Si vous utilisez OAuth pour l’authentification

Lorsque vous configurez une application, vérifiez si votre fournisseur OAuth/OpenID Connect est configuré pour émettre des jetons d’actualisation, car des configurations supplémentaires sont nécessaires pour maintenir la connectivité.

Pour les fournisseurs OpenID Connect, la méthode standard permettant de demander un jeton d’actualisation consiste à inclure la portée offline_access dans la demande d’autorisation et à faire en sorte que le fournisseur annonce sa prise en charge dans ses métadonnées de découverte.

Vérifiez que les points de terminaison de découverte .well-known du fournisseur (.well-known/openid-configuration ou .well-known/oauth-authorization-server) indiquent offline_access (ou l’équivalent de votre fournisseur) dans scopes_supported ou dans un champ de capacité similaire. Si offline_access (ou la portée équivalente du jeton d’actualisation) n’est pas annoncée ou si aucun jeton d’actualisation n’est émis, activez l’accès hors ligne ou l’accès d’actualisation dans la console d’administration, les paramètres du locataire ou la configuration des métadonnées de votre fournisseur, puis recréez l’application afin que ChatGPT récupère les métadonnées mises à jour.

Si OAuth est configuré sans offline_access, ChatGPT pourrait perdre l’accès après l’expiration de l’autorisation initiale, car le renouvellement par jeton d’actualisation pourrait ne pas être disponible et les utilisateurs pourraient devoir s’authentifier de nouveau.

Tester la connexion au serveur dans ChatGPT

  1. Installez le plugiciel obtenu, puis démarrez une nouvelle conversation. Tapez @ dans le champ d’invite et sélectionnez le plugiciel.

  2. Essayez différentes invites et différents cas d’utilisation pour votre application.

  3. Utilisez les outils rendus accessibles par le serveur, y compris les actions d’écriture.

  4. Confirmez les actions lorsque cela vous est demandé. ChatGPT demande une confirmation selon les autorisations de l’application et le contexte de l’action. Avant les tests, examinez les autorisations de l’application pour que les testeurs sachent à quoi s’attendre.

Ces autorisations d’application s’appliquent aux conversations ChatGPT. Les agents de l’espace de travail utilisent des contrôles propres à chaque agent, définis par son créateur, pour déterminer les actions d’application disponibles et les moments où les utilisateurs finaux doivent les approuver. Pour le comportement des agents, consultez : Agents d’espace de travail ChatGPT pour Enterprise et Business.

Publish app

Remarque : Il vous incombe de vérifier que le serveur MCP et l’application sont sécurisés et adaptés à votre organisation avant de les publier. En savoir plus

Pour les applications personnalisées gérées depuis l’ancienne page Applications de l’espace de travail, seuls les administrateurs et les propriétaires peuvent publier des applications. Accédez à Paramètres de l’espace de travail → Applications pour publier. Cliquez sur Brouillons, puis sur le bouton Publier. Examinez les avertissements de sécurité (surtout pour les actions d’écriture). Une fois publiées, les applications apparaissent dans la liste des connecteurs approuvés de l’espace de travail et dans les paramètres Applications des utilisateurs dans ChatGPT, avec la mention personnalisée à côté du nom de l’application.

Les administrateurs Business et Enterprise/Edu peuvent actualiser la liste des outils d’un serveur MCP personnalisé existant depuis les paramètres des applications de l’espace de travail, sans recréer l’application. Pour actualiser la liste des outils, vous devez avoir l’autorisation de gérer l’application et disposer d’une connexion valide à celle-ci. Le propriétaire de l’application peut modifier son nom et son logo depuis le menu Gérer de l’application dans les paramètres Applications, lorsque ces contrôles sont disponibles. Les forfaits Enterprise/Edu offrent des contrôles supplémentaires. Poursuivez votre lecture pour en savoir plus.


Contrôles des administrateurs et propriétaires Enterprise/Edu

Les administrateurs et les propriétaires Enterprise/Edu peuvent aussi utiliser le RBAC pour déterminer qui peut accéder à l’application et contrôler les actions précises que l’application ou le connecteur peut effectuer avant la publication.

  • Après avoir cliqué sur Publier (à l’étape précédente), utilisez Configurer les actions dans la fenêtre modale qui s’affiche pour déterminer les actions autorisées pour l’application, en les sélectionnant ou en les désélectionnant. Vous pouvez aussi cliquer sur Actualiser pour récupérer de nouvelles actions (désélectionnées par défaut) ou des mises à jour des définitions d’actions. Utilisez Configurer l’accès pour sélectionner les groupes auxquels accorder l’accès avant la publication.

Vous pouvez aussi contrôler les actions de l’application après la publication.

  • Repérez l’application dans Paramètres de l’espace de travail → Applications, cliquez sur le menu à trois points (...) à côté de l’application à configurer, puis sur Contrôle des actions.

  • Les mises à jour du serveur MCP ne sont pas activées automatiquement. Vous pouvez cliquer sur le bouton Actualiser pour obtenir le dernier ensemble d’actions ou les mises à jour des actions existantes. Les nouvelles actions sont désactivées par défaut, et les modifications apportées aux actions existantes sont affichées sous forme de différences.

Image

Utiliser la nouvelle application dans les clavardages

  • Démarrez un clavardage et sélectionnez une ou plusieurs applications pour un seul message, ou utilisez les connaissances de l’entreprise.

  • Vous pouvez faire appel à plusieurs applications propriétaires et tierces dans une même invite (p. ex., récupérer des données internes, puis créer un billet à partir du résultat).

  • La sélection d’applications s’applique au message où vous l’utilisez, et non à toute la conversation. Vous n’avez pas besoin de sélectionner de nouveau une application pour discuter des résultats déjà présents dans le clavardage ou y faire référence.

  • @mentionnez de nouveau l’application lorsqu’un suivi nécessite de nouvelles données ou une autre action de l’application.

  • Remarque : si vous utilisez les connaissances de l’entreprise, seules les applications dotées d’une fonctionnalité de recherche ou de récupération sont incluses.

  • Pour les actions d’écriture ou de modification, ChatGPT peut demander une confirmation en fonction des autorisations de l’application et du contexte de l’action. Vérifiez les autorisations de l’application avant de la publier afin que les utilisateurs comprennent quand ChatGPT peut demander une confirmation avant de l’utiliser.

Sécurité, sûreté et considérations relatives aux données

Remarque : La connexion à des serveurs MCP non sécurisés ou non fiables peut accroître l’exposition aux risques de sécurité (y compris l’injection d’invite). Connectez uniquement des serveurs auxquels vous faites confiance et assurez-vous que les créateurs comprennent les risques avant de connecter un serveur MCP personnalisé. En savoir plus

Les connexions aux serveurs MCP personnalisés nécessitent une configuration et une supervision responsables. Pour les actions d’écriture ou de modification, ChatGPT peut demander une confirmation selon les autorisations de l’application, le contexte de l’action et ses répercussions potentielles. Certaines actions particulièrement risquées peuvent être bloquées plutôt que soumises à une approbation. Les administrateurs et les propriétaires voient des avertissements de risque lorsqu’ils activent des applications pouvant écrire ou modifier des données.

Vous êtes responsable de l’évaluation et de la vérification de l’adéquation des applications et connecteurs personnalisés que vous créez, ou des applications et connecteurs tiers que vous ajoutez à votre espace de travail. Assurez-vous que toutes les vérifications techniques, d’utilisation et de conformité aux politiques sont concluantes avant de déployer un connecteur personnalisé.

API de conformité

Les conversations des utilisateurs — y compris celles utilisant une application — sont offertes dans l’API de conformité pour les clients Enterprise/Edu.

FAQ

Qui peut créer des connexions aux serveurs MCP personnalisés?

  • Enterprise/Edu : Les administrateurs accordent l’autorisation de créer des connexions aux serveurs MCP personnalisés au moyen du RBAC. Les membres autorisés peuvent connecter des serveurs MCP personnalisés depuis Plugiciels. Seuls les administrateurs et les propriétaires peuvent publier. Les administrateurs peuvent aussi déterminer qui obtient l’accès au moyen du RBAC.

  • Business : Seuls les administrateurs et les propriétaires peuvent créer et publier des applications personnalisées pour l’espace de travail. Connectez un serveur MCP personnalisé depuis Plugiciels, sous réserve des autorisations de l’espace de travail.

Y a-t-il des restrictions géographiques?

Non.

Puis-je tester des applications créées avec le SDK Apps?

Oui. Connectez votre serveur MCP personnalisé et testez le plugiciel obtenu dans ChatGPT.

Puis-je connecter des serveurs MCP personnalisés sur un appareil mobile?

Non, uniquement sur le Web.

Les applications peuvent-elles être mises à jour après leur publication? Puis-je activer ou désactiver des outils précis (lecture, écriture ou récupération)?

Les administrateurs Business et Enterprise/Edu peuvent actualiser la liste des outils d’un serveur MCP personnalisé existant depuis les paramètres des applications de l’espace de travail, sans recréer l’application. Pour actualiser la liste des outils, vous devez avoir l’autorisation de gérer l’application et disposer d’une connexion valide à celle-ci. Les administrateurs et les propriétaires Enterprise/Edu peuvent activer ou désactiver les actions des applications et des connecteurs après la publication. Consultez la section Publier une ou plusieurs applications pour en savoir plus.

Quels contrôles de sécurité sont en place pour les actions d’écriture?

ChatGPT peut demander une confirmation avant les actions importantes ou d’autres changements, selon les permissions de l’application et le contexte de l’action. Les administrateurs voient des avertissements de risque lorsqu’ils activent des applications qui peuvent écrire ou modifier des données.

Comment OpenAI évalue-t-elle la sécurité des applications?

OpenAI effectue des exercices de red teaming, de la surveillance et émet des avertissements pour les actions d’écriture. Les applications dans le registre approuvé par OpenAI ont été évaluées avant leur disponibilité. Vous êtes responsable de vérifier que toute application ou tout connecteur convient à votre organisation, y compris les applications et connecteurs que vous développez, ou les applications et connecteurs tiers que vous téléversez.

Puis-je connecter un serveur MCP créé par quelqu’un d’autre?

Oui. Les administrateurs et les développeurs autorisés peuvent connecter des serveurs MCP créés par d’autres (y compris des serveurs à code source ouvert ou créés par des fournisseurs). Vérifiez la sécurité et l’adéquation du serveur avant de publier la connexion.

ChatGPT peut-il utiliser plusieurs applications à la fois?

Oui. Vous pouvez utiliser des serveurs MCP personnalisés et des serveurs MCP de plugiciels dans la même conversation, sous réserve des politiques du compte et de l’espace de travail.

Devrais-je utiliser une application créée par OpenAI ou un serveur MCP personnalisé?

Les applications créées par OpenAI sont actuellement limitées à la recherche et ne prennent pas en charge les actions d’écriture. Utilisez des serveurs MCP personnalisés pour les fonctionnalités d’écriture et de modification.

Puis-je me connecter à un serveur MCP local?

Pas directement. ChatGPT se connecte à des serveurs MCP distants. Si votre serveur MCP fonctionne sur un réseau privé, sur site ou sur la machine d’un développeur, utilisez Secure MCP Tunnel pour le connecter aux produits OpenAI pris en charge sans exposer le serveur à l’Internet public.

Les outils de recherche et de récupération sont-ils requis pour les serveurs connectés?

Non. Ils ne sont plus requis.

La recherche approfondie peut-elle utiliser des applications personnalisées?

La recherche approfondie peut utiliser des applications personnalisées, mais uniquement pour les actions de lecture et de récupération, pas pour les actions d’écriture.

Les applications et la version bêta de la prise en charge complète de MCP sont-elles accessibles aux utilisateurs Pro?

Les utilisateurs Pro peuvent créer des applications avec le SDK Apps. La prise en charge complète de MCP est actuellement réservée aux utilisateurs Business et Enterprise/Edu. Les utilisateurs Pro peuvent connecter des serveurs MCP personnalisés avec des autorisations de lecture et de récupération.

Puis-je utiliser mon serveur MCP personnalisé avec les connaissances de l’entreprise?

Les connaissances de l’entreprise prennent en charge les serveurs MCP personnalisés avec un accès de récupération et de recherche. Les administrateurs et les propriétaires Enterprise déterminent qui peut voir ces applications et y accéder au moyen du RBAC. Les applications dotées d’une interface interactive ne sont pas actuellement prises en charge dans les connaissances de l’entreprise.

Les modifications du serveur MCP sont-elles automatiquement appliquées à mon espace de travail?

Non. Après qu’un administrateur approuve pour la première fois une connexion à un serveur MCP pour l’espace de travail, ChatGPT utilise un instantané « figé » de ses outils et entrées disponibles. Les modifications apportées par la suite par le développeur du serveur ne sont pas appliquées tant qu’un administrateur n’a pas examiné et publié une mise à jour.

Que se passe-t-il si une définition d’outil change après l’approbation?

Si l’application en production ne correspond plus à l’instantané figé, les appels d’outil peuvent produire une erreur. Les mises à jour rétrocompatibles (par exemple, l’ajout d’un nouveau paramètre facultatif) peuvent continuer de fonctionner. Si la définition d’outil n’est pas rétrocompatible, les administrateurs/propriétaires doivent actualiser les actions d’outil à partir des paramètres de l’espace de travail avant de continuer. Consultez la section Publier l’application dans cet article pour plus d’information sur la façon de publier le changement.

Les utilisateurs verront-ils une invite pour faire une mise à jour ou aviser l’administrateur si un appel produit une erreur?

Non. Les messages d’erreur n’incluent actuellement pas d’invite automatique de mise à jour, et les administrateurs ne sont pas avisés de façon proactive lorsqu’une application doit être examinée.

Cet article vous a-t-il été utile?