Démo : ajouter Risques Majeurs MCP à ChatGPT
Cette page montre comment connecter le serveur Risques Majeurs MCP à ChatGPT via un connecteur MCP, et l'utiliser pour interroger l'exposition aux risques d'une adresse en France.
Vidéo
Procédure
ChatGPT s'exécute dans le cloud et ne peut pas atteindre un serveur sur localhost. Il faut donc :
- Lancer le serveur localement.
- Exposer le serveur via un tunnel HTTPS public.
- Ajouter le connecteur dans ChatGPT.
- Tester depuis une conversation.
1. Lancer le serveur en HTTP
Depuis le repo cloné :
npm install # si pas déjà fait
npm start
Le serveur écoute sur http://localhost:3000/mcp.
2. Exposer le serveur via un tunnel HTTPS
ChatGPT exige une URL HTTPS publique. Utilisez par exemple ngrok ou cloudflared :
# Avec ngrok
ngrok http 3000
# Ou avec cloudflared
cloudflared tunnel --url http://localhost:3000
Le tunnel renvoie une URL du type https://xxxx.ngrok-free.app. L'URL du serveur MCP est cette URL suffixée de /mcp, par exemple :
https://xxxx.ngrok-free.app/mcp
Le tunnel public expose votre serveur à Internet. Pensez à configurer la variable TRUST_PROXY=1 (Express derrière un proxy) et à fermer le tunnel quand vous avez fini :
TRUST_PROXY=1 npm start
3. Ajouter le connecteur dans ChatGPT
Le support des connecteurs MCP est disponible dans ChatGPT (versions Pro / Business / Enterprise).
- Ouvrez Settings > Connectors (parametres > connecteurs).
- Cliquez sur Add custom connector (ou équivalent).
- Renseignez :
- Name :
Risques Majeurs - URL : l'URL HTTPS publique du tunnel suffixee de
/mcp(ex :https://xxxx.ngrok-free.app/mcp) - Transport :
Streamable HTTP(ouHTTP) - Authentication : aucune
- Name :
- Validez.
ChatGPT effectue un handshake avec le serveur et liste les 4 outils disponibles : geocodage, liste_risques, exposition_risques, carte_exposition_risques.
4. Tester depuis une conversation
Dans une nouvelle conversation, activez le connecteur Risques Majeurs, puis posez une question :
"Quels sont les risques majeurs au 1 place de la Comédie à Montpellier ?"
ChatGPT enchaîne automatiquement les appels :
geocodage— convertit l'adresse en coordonnées GPS et code INSEE.exposition_risques— récupère le niveau d'exposition pour chaque risque.- (optionnel)
carte_exposition_risques— affiche la carte interactive.
Aller plus loin
- Page Démo — ajouter le serveur à Le Chat (Mistral) — même exercice avec Mistral Le Chat.
- Page Connecter un client IA — configurations pour les autres plateformes (Claude, Codex, Gemini…).
- Page Outils MCP — détail des 4 outils exposés par le serveur.
- Page Jeton API Georisques v2 — pour bénéficier des endpoints v2 (données plus riches, quotas par utilisateur).