Tech for RetailRencontrons-nous sur place
MyriadeMyriade

Connecter ChatGPT à votre base MySQL

ChatGPT interroge vos données MySQL via le serveur MCP de Myriade : avec le contexte métier, en lecture seule, avec les droits de chaque utilisateur.

MCP standard · non testé par Myriade

Prérequis

  • Un compte Myriade sur app.myriade.ai (ou sur votre instance self-hosted).
  • Un accès réseau de Myriade vers MySQL, avec un compte en lecture seule.
  • ChatGPT, sur une offre qui autorise les serveurs MCP personnalisés (voir la note de l'étape 2).

1. Connectez MySQL à Myriade

Hôte, port (3306 par défaut), base, utilisateur et mot de passe.

Bonne pratique : utilisez un utilisateur dédié avec le seul privilège SELECT, sur la base concernée.

2. Ajoutez Myriade dans ChatGPT

ChatGPT se connecte aux serveurs MCP distants ajoutés comme applications personnalisées. La prise en charge complète de MCP est en bêta sur les offres Business, Enterprise et Edu, sur le web.

  1. 1Prenez l'adresse MCP de Myriade : https://app.myriade.ai/mcp.
  2. 2Dans ChatGPT, ajoutez un serveur MCP personnalisé avec cette URL (via le mode développeur, selon la version de votre espace).
  3. 3Choisissez OAuth, acceptez l'avertissement, puis connectez-vous à Myriade.
https://app.myriade.ai/mcp

ChatGPT n'accepte que OAuth : les jetons myr_… n'y fonctionnent pas. Sur l'offre Business, un administrateur ou un propriétaire active la fonctionnalité.

Myriade en self-hosted (option) : remplacez app.myriade.ai par l'hôte de votre instance.

3. Vérifiez la connexion

Posez quelques questions à ChatGPT :

  • « Quelles tables décrivent les commandes clients dans MySQL ? » L'assistant cherche dans le catalogue Myriade avant d'écrire du SQL.
  • « Quel a été le chiffre d'affaires par région le trimestre dernier ? » Requête en lecture seule, exécutée avec vos droits, enregistrée dans Myriade.
  • « Une alerte s'est-elle déclenchée sur nos KPI cette semaine ? » L'assistant consulte les contrôles et alertes de Myriade.

Ce que Myriade applique

  • INSERT, UPDATE, DELETE, DROP… bloqués ; une requête impossible à analyser est refusée
  • Durée maximale par requête et nombre de requêtes simultanées limité
  • 50 lignes au plus renvoyées à l'assistant
  • Visibilité des bases, règles par équipe sur les tables et les colonnes
  • Colonnes protégées masquées, y compris pour l'assistant
Pourquoi passer par Myriade

Questions fréquentes

ChatGPT peut-il modifier ou supprimer des données dans MySQL ?

Non. Les requêtes SQL que ChatGPT envoie via le serveur MCP de Myriade sont analysées avant d'atteindre MySQL : toute écriture (INSERT, UPDATE, DELETE, DROP…) est refusée, même imbriquée dans une sous-requête, et une requête impossible à analyser est rejetée. Par précaution, connectez aussi Myriade à MySQL avec un compte en lecture seule.

ChatGPT se connecte-t-il directement à MySQL ?

Non. ChatGPT ne parle qu'au serveur MCP de Myriade : seul Myriade détient les identifiants MySQL et exécute les requêtes. Sur Myriade Cloud, l'adresse MCP est publique et Myriade doit pouvoir atteindre MySQL. Si vous choisissez d'installer Myriade chez vous, la connexion à MySQL part de votre propre infrastructure, et l'adresse MCP doit rester joignable par ChatGPT.

ChatGPT est-il compatible avec Myriade ?

ChatGPT prend en charge les serveurs MCP distants, et Myriade expose un serveur MCP standard (HTTP streamable, OAuth). Myriade n'a pas encore testé cette connexion : dites-nous si vous l'essayez, nous vous aidons à la mettre en place.

Pas encore de compte Myriade ?

Réservez une démo pour voir Myriade sur vos propres données.