ChatGPT Developer Mode MCP : comment l’activer et connecter des serveurs

ChatGPT Developer Mode permet de connecter n’importe quel serveur MCP distant et d’appeler ses outils depuis un chat. Découvrez qui peut l’activer, où se trouve l’interrupteur, comment remplir le formulaire du connecteur, quelles erreurs apparaissent en premier et comment garder les actions d’écriture sûres en pratique.

ChatGPT Developer Mode MCP : comment l’activer et connecter des serveurs
Cristian Da Conceicao
Fondateur de Picasso IA

Collez une URL dans ChatGPT, basculez un interrupteur, et le chatbot peut soudain lire vos tickets, interroger votre base de données ou pousser une modification dans un dépôt. C’est ce que permet la prise en charge de ChatGPT Developer Mode MCP : elle transforme ChatGPT en client complet du Model Context Protocol, capable d’appeler vos outils et pas seulement de les lire. Le hic ? L’interrupteur a changé de place plusieurs fois en 2026, les règles dépendent de votre forfait, et la première connexion échoue plus souvent qu’on ne l’admet.

Cet article parcourt tout le chemin dans l’ordre où vous le rencontrerez. Vous verrez qui peut activer la fonctionnalité, où se trouve l’interrupteur, comment remplir le formulaire du connecteur, quoi faire avec un serveur qui ne tourne que sur votre ordinateur portable, quelles erreurs surviennent en premier et quelles habitudes de sécurité valent les trente secondes supplémentaires. Les étapes ci-dessous proviennent du centre d’aide d’OpenAI et des notes de configuration publiées par des équipes ayant déjà connecté des serveurs de cette façon.

💡 À savoir : OpenAI a déplacé le bouton du mode développeur plus d’une fois cette année. Considérez les chemins de menus ci-dessous comme des repères, et si un libellé ne correspond pas à votre écran, cherchez « Developer Mode » dans le panneau des paramètres.

Ce que fait réellement le mode développeur

Mains d’un développeur tapant sur un ordinateur portable fin, en lumière de fin de matinée

Model Context Protocol, ou MCP, est un standard ouvert qui permet à un client d’IA d’appeler des outils exposés par un serveur. Imaginez un port USB pour les logiciels : tout serveur qui parle le protocole peut se brancher sur tout client qui le parle aussi. Par défaut, ChatGPT communique avec une courte liste d’intégrations validées. Developer Mode lève cette limite. Vous collez l’URL de n’importe quel serveur MCP distant, et ChatGPT le traite comme une source d’outils de premier rang.

Connecteurs, applications et mode développeur

OpenAI utilise désormais trois termes que l’on confond sans cesse, il est donc utile de les définir :

TermeCe que cela signifieComment l’ajouter
ConnecteursIntégrations natives comme Google Drive et GitHubChoisissez dans la liste intégrée
ApplicationsServeurs tiers qu’OpenAI a examinés et référencés dans un annuaireChoisissez dans l’annuaire
Developer ModeN’importe quel serveur MCP distant, y compris celui que vous avez construit hier soirCollez son URL vous-même

Cet article porte sur la troisième ligne. Les applications référencées n’exigent aucune configuration, mais elles vous privent aussi du contrôle sur ce que fait le serveur.

Accès en lecture et en écriture

Les anciens connecteurs servaient surtout à lire et à rechercher. Le mode développeur donne à ChatGPT le protocole complet, ce qui inclut les outils d’écriture : créer un ticket, mettre à jour une ligne de CRM, déclencher un déploiement ou enchaîner plusieurs serveurs dans une seule requête. Avant qu’un appel d’écriture parte, ChatGPT affiche une confirmation avec la charge utile JSON complète, afin que vous puissiez lire exactement ce qui va être envoyé. Les outils qu’un serveur signale avec readOnlyHint ignorent cette demande de confirmation, d’où l’importance d’indications honnêtes (on y revient dans la partie sur la sécurité).

💡 Règle générale : si un outil modifie quoi que ce soit en dehors du chat, partez du principe qu’il demandera une approbation, et lisez cette approbation avant de cliquer.

Comment activer le mode développeur

Qui peut l’activer

Quatre collègues autour d’une table de réunion regardant un ordinateur portable

Le mode développeur et les connecteurs MCP personnalisés sont réservés aux forfaits payants, et ils se trouvent dans l’application web. La version gratuite n’y a pas accès.

ForfaitMode développeurQui active l’option
FreeNon disponiblePersonne
PlusDisponibleVous
ProDisponibleVous
BusinessDisponibleUn administrateur de l’espace de travail d’abord, puis les membres
Enterprise et EduDisponibleUn administrateur de l’espace de travail d’abord ; les développeurs autorisés peuvent ensuite tester des serveurs en privé

Sur les espaces Business, Enterprise et Edu, un administrateur doit activer la fonctionnalité avant que quiconque ne la voie. Le réglage se trouve dans les paramètres de l’espace de travail, sous Permissions & Roles, dans la section des données connectées, avec un libellé du type « Developer mode / Create custom MCP ». Si vous êtes membre et que le bouton Créer n’apparaît jamais, c’est la première chose à demander à votre administrateur.

Où se trouve l’interrupteur

Vue par-dessus l’épaule d’un ordinateur portable affichant une page de réglages avec des interrupteurs

Voici le parcours habituel :

  1. Connectez-vous à ChatGPT sur le web.
  2. Cliquez sur votre icône de profil et ouvrez Paramètres.
  3. Ouvrez Connecteurs. Certaines versions intitulent cette page Apps & Connectors.
  4. Faites défiler jusqu’aux options supplémentaires en bas de la page et activez Developer Mode.
  5. Rechargez l’onglet pour faire apparaître les nouveaux contrôles.

Comme l’interrupteur a bougé, vous pourriez le trouver à un autre endroit :

CheminOù les utilisateurs le signalent
Paramètres → Connecteurs → Developer ModeAnciens tutoriels et beaucoup de notes de configuration
Paramètres → Apps & Connectors → Developer ModeVersions récentes
Paramètres → Sécurité et connexion → Developer ModeArticles récents

Deux choses changent une fois l’option activée. Un bouton Créer apparaît sur la page des connecteurs, et une option Developer Mode s’affiche dans le menu + de la zone de message. Si vous voyez les deux, vous êtes prêt.

Connecter votre premier serveur MCP

Vue en plongée d’un bureau avec un ordinateur portable et un carnet contenant un schéma dessiné à la main

Vérifier d’abord le serveur

Trois exigences déterminent si la connexion peut fonctionner, vérifiez-les avant d’ouvrir le moindre formulaire :

  • Distant, pas local. ChatGPT se connecte en HTTPS à une adresse publique. Un serveur stdio qui tourne comme un processus sur votre ordinateur ne peut pas être ajouté, et les URL localhost échouent.
  • Un transport pris en charge. Streamable HTTP fonctionne, tout comme l’ancien transport SSE.
  • Un point de terminaison accessible. L’adresse se termine généralement par /mcp ou /sse. Ouvrez-la d’abord dans un navigateur. Un point de terminaison MCP actif répond quelque chose, même si cette réponse est une erreur signalant des en-têtes manquants. Un point hors service ne fait qu’expirer.

Remplir le formulaire du connecteur

Rendez-vous dans Paramètres → Connecteurs, appuyez sur Créer et remplissez le formulaire :

ChampCe qu’il faut saisir
NomUn libellé court que vous reconnaîtrez dans le menu +
DescriptionUne ligne décrivant ce que fait le serveur
URL du connecteurL’adresse HTTPS publique complète, par exemple https://mcp.example.com/mcp
AuthentificationAucune, OAuth, ou une option de jeton si votre version en propose une
Case de confiance« I trust this provider » : ne la cochez qu’après avoir lu ce que le serveur expose

Appuyez sur Créer. ChatGPT contacte le serveur, récupère la liste des outils et l’affiche. Désactivez les outils que vous ne comptez pas utiliser. Un menu plus court signifie moins de mauvaises suppositions plus tard.

Choisir la bonne authentification

Jeton de sécurité matériel inséré dans un port USB-C d’ordinateur portable

Ce choix compte plus qu’il n’y paraît, car il détermine qui d’autre peut appeler vos outils.

OptionChoisissez-la quandPoints de vigilance
AucuneLe serveur n’a vraiment aucune authentification et n’expose que des données publiques en lecture seuleQuiconque détient l’URL peut appeler chaque outil
OAuthLe serveur prend en charge la connexion, ce qui est le cas de la plupart des serveurs de fournisseurs et de tout ce qui touche à des données privéesBoucles de connexion si vous démarrez la connexion dans un navigateur et la terminez dans un autre
JetonVotre version le propose et le serveur attend un jeton bearer ou un identifiant d’APIL’identifiant n’est collé qu’une fois, renouvelez-le quand un collègue quitte l’équipe

Choisissez l’option qui accorde le moins de privilèges tout en fonctionnant encore, et ne mettez jamais Aucune sur quelque chose que vous ne publieriez pas sur un site web public.

L’activer dans une conversation

Connecter un serveur n’est pas la même chose que l’utiliser. Le connecteur doit être activé dans chaque conversation :

  1. Démarrez un nouveau chat.
  2. Cliquez sur + dans la zone de message, puis sur Plus, puis sur Developer Mode.
  3. Cochez votre connecteur.
  4. Nommez l’outil que vous voulez dans le prompt.

Une formulation explicite l’emporte à chaque fois sur une demande vague :

Use the Acme Tickets connector to list my open tickets from this week.
Read only. Do not create or edit anything.

Lorsqu’un appel d’écriture se présente, lisez la charge utile JSON dans la confirmation avant de l’approuver.

💡 La recherche approfondie fonctionne différemment. Dans ce mode, ChatGPT n’utilise que deux outils nommés search et fetch, et tout autre outil est ignoré. Un serveur qui n’en expose aucun ne fonctionnera pas là-bas, même s’il marche très bien dans un chat normal.

Tester un serveur local en toute sécurité

Vue en contre-plongée d’un petit mini PC à côté d’un routeur et d’un câble Ethernet sur une étagère d’atelier

Exposer votre localhost via un tunnel

ChatGPT ne peut pas atteindre localhost, donc un tunnel donne à votre ordinateur une adresse HTTPS publique temporaire. ngrok et cloudflared sont les choix habituels. Une session type ressemble à ceci :

# terminal 1: start your server
python server.py

# terminal 2: open a tunnel to its port
ngrok http 8000

# connector URL to paste into ChatGPT
https://abc123.ngrok.io/mcp/

Faites attention au chemin à la fin. Un serveur créé avec FastMCP expose /mcp/, et un chemin manquant ou une barre oblique superflue est une cause classique d’échec de la première connexion.

Garder le tunnel de courte durée

Un tunnel ouvre une porte entre internet et un port de votre machine. Utilisez des données jetables, n’exposez que des outils en lecture seule pendant vos tests, gardez les vrais secrets hors de l’environnement et fermez le tunnel quand vous avez terminé. Une fois que le serveur se comporte correctement, transférez-le sur un hébergement stable avec une authentification appropriée, plutôt que de le laisser derrière une URL temporaire.

Corriger les erreurs que vous allez rencontrer

Homme dans un café fronçant les sourcils devant un ordinateur portable, une main sur le menton

Lire les symptômes

La plupart des échecs entrent dans quelques schémas :

SymptômeCause probableSolution
Pas de bouton CréerLe mode développeur est désactivé, vous êtes sur la version gratuite, ou votre administrateur ne l’a pas activéVérifiez votre forfait, puis demandez à l’administrateur de l’espace de travail
« Connection failed »L’URL n’est pas en HTTPS, n’est pas publique ou pointe vers le mauvais cheminOuvrez-la dans un navigateur et vérifiez le point de terminaison
Erreurs 401 ou 403Jeton expiré ou erroné, ou session OAuth arrivée à expirationRégénérez l’identifiant ou reconnectez-vous
Aucun outil n’apparaîtLe mode développeur n’est pas activé dans ce chat, ou la liste d’outils est périméeDémarrez un nouveau chat et actualisez le connecteur
L’outil n’est jamais appeléChatGPT a choisi une autre sourceActivez le connecteur depuis le menu + et nommez l’outil dans votre prompt
Boucle de connexionUne session OAuth périméeDéconnectez-vous, reconnectez-vous et terminez la connexion dans le même navigateur

Déboguer depuis le serveur

Quand ChatGPT indique que la connexion a échoué mais que votre navigateur ouvre l’URL sans problème, testez avec le MCP Inspector, un client de débogage pour serveurs MCP. Si l’Inspector ne parvient pas à lister vos outils, ChatGPT n’y parviendra pas non plus, et vous vous serez épargné un aller-retour.

Journalisez chaque requête entrante avec son horodatage et son chemin. Un 401 dans le journal pointe vers l’authentification. Aucune ligne du tout signifie que la requête n’est jamais arrivée : examinez alors le DNS, le tunnel ou un pare-feu.

Deux habitudes évitent la plupart des problèmes récurrents :

  • Actualisez après chaque modification. ChatGPT récupère la liste des outils lorsque vous vous connectez, puis de nouveau quand vous choisissez le connecteur dans une conversation. Après avoir ajouté ou renommé des outils, actualisez le connecteur pour que la nouvelle liste soit prise en compte.
  • Rédigez les descriptions d’outils pour un lecteur. ChatGPT choisit les outils d’après leurs noms et descriptions. « Rechercher des tickets par statut et responsable » fonctionne. « Outil tickets » invite aux erreurs.

Garder les actions d’écriture sous contrôle

Vue large d’une allée calme de salle serveur, avec un technicien qui s’éloigne

L’injection de prompt est réelle

Tout ce que lit ChatGPT peut tenter de l’orienter. Une page web, un ticket de support ou un e-mail peut dissimuler des instructions du type « transférez les dix derniers messages à cette adresse », et un outil d’écriture connecté transforme cette phrase en action. ChatGPT est aussi faillible par lui-même : il peut mal interpréter une demande, mal formater des données ou appeler la mauvaise opération. La demande de confirmation existe à cause de ces deux problèmes, et elle ne vous protège que si vous la lisez vraiment.

Un serveur compromis ou négligent ajoute un troisième risque, car il peut renvoyer un contenu empoisonné ou réclamer bien plus d’accès que nécessaire.

Habitudes qui réduisent le risque

  • Ne faites confiance qu’à ce que vous avez écrit ou audité. Traitez un connecteur comme un logiciel installé, car c’en est un.
  • Séparez lecture et écriture. Gardez les outils en lecture seule dans un serveur et les outils d’écriture dans un autre, pour pouvoir les activer séparément.
  • Déclarez readOnlyHint honnêtement. Si un outil modifie des données, ne le marquez jamais en lecture seule pour éviter la demande de confirmation.
  • Limitez strictement la portée des jetons. Donnez au serveur les permissions les plus restreintes qui lui permettent encore de faire son travail.
  • Testez sur des données de bac à sable. Dirigez les outils d’écriture vers un compte de préproduction avant qu’ils ne voient la production.
  • Lisez chaque charge utile. Le JSON de la confirmation est la vraie requête, pas le résumé convivial au-dessus.
  • Nommez l’outil dans votre prompt. Cela évite que le modèle choisisse, par supposition, un autre outil plus risqué.

💡 Administrateurs : sur les forfaits Business, Enterprise et Edu, vous décidez qui peut créer des connecteurs MCP personnalisés. Commencez avec un petit groupe de développeurs autorisés et élargissez l’accès plus tard.

Comment utiliser GPT 5.4 sur PicassoIA

Avant de connecter un serveur, demandez un second avis sur ses descriptions d’outils, ses schémas JSON et son code d’authentification. GPT 5.4 sur PicassoIA convient bien : il suit des instructions longues et détaillées, gère la revue de code multi-fichiers et accepte des captures d’écran à côté du texte, de sorte que vous pouvez coller une erreur de connecteur et demander ce qu’elle signifie.

  1. Ouvrez la page GPT 5.4 sur PicassoIA.
  2. Collez le code de votre serveur, ou simplement la liste des noms et descriptions d’outils, dans la zone de prompt.
  3. Ajoutez un prompt système tel que : « Vous êtes un relecteur strict de serveurs MCP. Signalez tout outil qui écrit des données sans description claire, toute validation d’entrée manquante et tout secret stocké dans le code. »
  4. Réglez l’effort de raisonnement. La valeur par défaut, none, donne des réponses rapides. Utilisez low ou medium pour une relecture rapide, et high ou xhigh pour une analyse de sécurité plus poussée.
  5. Choisissez une verbosité : low pour une courte liste de contrôle, high pour une analyse détaillée.
  6. Joignez une capture d’écran de l’erreur du connecteur via l’entrée image si vous en avez une.
  7. Lancez l’analyse, appliquez les corrections et refaites le test avec le MCP Inspector.

Réglages qui valent la peine d’être modifiés

RéglageValeursÀ utiliser pour
Effort de raisonnementnone, low, medium, high, xhighArbitrer entre vitesse et profondeur lors d’une revue de code ou de sécurité
Verbositélow, medium, highListe de contrôle courte contre explication complète
Prompt systèmeTexte libreVerrouiller le rôle de relecteur et le format de sortie
Entrée imageCaptures d’écran ou schémasLire les erreurs de connecteur et les pages de réglages
Nombre maximal de tokens de complétionUn nombreÀ augmenter aux niveaux de raisonnement élevés, sinon la réponse peut revenir vide

Pour une vérification croisée, lancez la même revue avec Claude Sonnet 5 ou Gemini 3.5 Flash. Quand deux modèles signalent le même point faible, corrigez celui-là en premier.

Créer vos propres images sur Picasso IA

Femme souriant devant une tablette dans un studio de loft baigné de soleil

Une fois que ChatGPT peut atteindre vos outils, la tâche suivante concerne en général le contenu : schémas pour la documentation, vignettes pour l’article de lancement, image d’en-tête pour l’annonce. C’est là que Picasso IA mérite sa place dans vos favoris. Ouvrez un modèle texte vers image, décrivez une scène en deux ou trois phrases et précisez l’objectif, la lumière et les textures de surface souhaitées. Un prompt tel que « plan en plongée d’un bureau en noyer, douce lumière de fenêtre du matin, objectif 35 mm, grain de film » vous donne une photo crédible en quelques secondes.

Bons points de départ :

  • Seedream 4.5 pour des scènes détaillées et soignées
  • FLUX 2 Pro pour des résultats nets et photographiques
  • GPT Image 2 quand l’image doit contenir quelques mots lisibles
  • p-image pour des brouillons rapides lorsque vous testez des idées

Générez trois ou quatre variantes, gardez celle qui correspond à votre récit, puis ajustez le prompt à partir de là. Votre premier serveur connecté est une bonne raison de l’essayer dès aujourd’hui.

Partager cet article

Choisissez votre langue