Intégration · Outils de développement
Connecter Claude et ChatGPT à Supabase
Demandez à votre IA combien d'utilisateurs se sont inscrits cette semaine, ce que montrent les journaux d'authentification ou quelles tables manquent de sécurité au niveau des lignes dans Supabase. Elle peut exécuter du SQL en lecture seule sur votre base de données, interroger les journaux de projet, vérifier l'état des services et l'utilisation de l'API, ainsi que lire les recommandations de sécurité et de performance. Elle lit également vos projets, fonctions edge, branches, migrations, sauvegardes et conteneurs de stockage.
Offre gratuite, sans carte bancaire. Comptez environ une minute.
Essayez de demander
“Combien de lignes ont été ajoutées à la table commandes cette semaine ?”
L'IA exécute une requête SQL en lecture seule sur la base de données du projet et retourne le comptage. Les requêtes tentant d'écrire sont rejetées.
“Quelles tables manquent de sécurité au niveau des lignes ?”
Elle lit les recommandations de sécurité pour le projet et liste les tables sans sécurité au niveau des lignes.
“Pourquoi les demandes d'authentification échouent depuis 10h00 ?”
Elle interroge les journaux d'authentification du projet avec SQL pour la plage horaire et additionne les erreurs qu'elle trouve.
Ce que votre IA peut faire
Base de données et journaux
Exécutez du SQL en lecture seule sur votre base de données, interrogez l'API, la base de données, les journaux d'authentification et les fonctions edge, ainsi que listez les migrations et sauvegardes.
État des services et recommandations
Vérifiez l'état de chaque service du projet, lisez le nombre de demandes API et consultez les recommandations de sécurité et de performance telles que les index manquants.
Projets et fonctions
Listez les organisations, membres et projets, ainsi que lisez les fonctions edge avec leurs statistiques, branches prévisualisation et conteneurs de stockage.
“La fonction edge envoyer-facture lance-t-elle des erreurs ?”
Elle trouve la fonction et lit ses invocations, erreurs et temps d'exécution pour la dernière heure ou journée.
“Tout est-il en bonne santé dans le projet, et la récupération instantanée du point dans le temps est-elle activée ?”
Elle vérifie l'état des services de base de données, authentification, REST, temps réel et stockage, puis liste les sauvegardes et si la récupération instantanée du point dans le temps est activée.
“Quelles migrations ont été appliquées et quelles branches prévisualisation sont ouvertes ?”
Elle liste les migrations appliquées au projet et les branches prévisualisation avec leur statut.
155 outils pour Supabase
Ces outils sont activés lors de la connexion. Vous pouvez désactiver chacun d’eux ou exiger votre approbation avant son exécution.
approve_inviteVisible par d’autrescancel_restoreSupprime des donnéescreate_applyModifie des donnéescreate_branch_pushModifie des donnéescreate_branch_resetModifie des donnéescreate_check_availabilityModifie des donnéescreate_companyModifie des donnéescreate_diskModifie des donnéescreate_enrichedModifie des donnéescreate_initializeModifie des donnéescreate_inviteVisible par d’autrescreate_jitModifie des donnéescreate_legacyModifie des donnéescreate_login_roleSupprime des donnéescreate_migrationModifie des donnéescreate_projectModifie des donnéescreate_project_api_keyModifie des donnéescreate_project_branchModifie des donnéescreate_project_pauseModifie des donnéescreate_project_restartModifie des donnéescreate_project_secretVisible par d’autrescreate_project_v1_upgrade_postgres_versionModifie des donnéescreate_providerModifie des donnéescreate_removeModifie des donnéescreate_retrieveModifie des donnéescreate_reverifyModifie des donnéescreate_revokeSupprime des donnéescreate_setupModifie des donnéescreate_shutdownModifie des donnéescreate_signing_keyModifie des donnéescreate_temporary_disableModifie des donnéescreate_third_party_authModifie des donnéesdelete_branchSupprime des donnéesdelete_inviteSupprime des donnéesdelete_jitSupprime des donnéesdelete_login_rolesTransfère de l’argentdelete_migrationsTransfère de l’argentdelete_projectSupprime des donnéesdelete_project_api_keySupprime des donnéesdelete_project_branchesTransfère de l’argentdelete_project_custom_hostnamesTransfère de l’argentdelete_project_functionSupprime des donnéesdelete_project_network_bansTransfère de l’argentdelete_project_secretsTransfère de l’argentdelete_project_vanity_subdomainsTransfère de l’argentdelete_providerSupprime des donnéesdelete_signing_keySupprime des donnéesdelete_third_party_authSupprime des donnéesget_action_statusModifie des donnéesget_api_usageObtenir le nombre de requêtes API pour un projet sur une période (ex. 1h, 1j, 7j).get_branchObtenir les détails et le statut d'une branche prévisualisée. Passez branch_id_or_ref.get_companyget_edge_functionObtenir les détails d'une fonction edge. Passez function_slug.get_edge_function_statsObtenir les statistiques d'appel, d'erreur et de temps d'exécution pour une fonction edge. Passez function_id et intervalle (ex: 1hr, 3hr, 1day).get_migrationget_projectObtenir les détails d'un projet : nom, région, statut et hôte de base de données.get_project_actionget_project_api_keyget_project_branchget_project_healthVérifier l'état des services d'un projet. Passez services, ex: ['db','auth','rest','realtime','storage'].get_providerget_signing_keyget_snippetget_third_party_authget_upgrade_statuslist_action_logslist_authslist_autoscaleslist_available_regionslist_billing_addons_and_compute_instance_selectionslist_branch_diffslist_branchesLister les branches prévisualisées d'un projet avec leur statut.list_company_entitlementslist_contextslist_database_backupsLister les sauvegardes de base de données d'un projet et indiquer si le point dans le temps est activé.list_diskslist_edge_functionsLister les fonctions edge d'un projet avec leur statut et version.list_function_bodieslist_jitslist_legacieslist_legacies_v1_get_legacy_signing_keylist_listslist_metricslist_migrationsLister les migrations de base de données appliquées à un projet.list_openapislist_organization_membersLister les membres d'une organisation et leurs rôles. Passez organization_slug.list_organization_projectsLister les projets d'une organisation. Passer organization_slug ; filtrer par recherche ou états.list_organizationsLister les organisations auxquelles vous appartenez.list_performance_advisoriesLister les constats du conseiller de performance pour un projet, tels que des index manquants.list_pgbouncerslist_poolerslist_postgreslist_profileslist_project_actionslist_project_api_keyslist_project_claimslist_project_custom_hostnameslist_project_jit_accesseslist_project_network_restrictionslist_project_pgsodialist_project_postgrestslist_project_readonlieslist_project_secretslist_project_ssl_enforcementslist_project_vanity_subdomainslist_projectsLister tous les projets Supabase auxquels vous avez accès, avec région, statut et organisation.list_projects_v1_get_postgres_upgrade_eligibilitylist_providerslist_realtimeslist_scheduleslist_security_advisoriesLister les conclusions du conseiller en sécurité d'un projet, comme les tables sans sécurité au niveau des lignes.list_signing_keyslist_snippetslist_storage_bucketsLister les conteneurs de stockage d'un projet.list_storageslist_third_party_authslist_typescriptslist_usage_api_requests_countslist_utilsquery_project_logsRequérir les journaux d'un projet (API, base de données, auth, fonctions edge) avec du SQL sur les tables de journal. Passez sql et éventuellement iso_timestamp_start/iso_timestamp_end.remove_billing_addons_or_revert_compute_instance_sizingSupprime des donnéesrestore_backup_pitrModifie des donnéesrestore_branchModifie des donnéesrestore_projectModifie des donnéesrestore_project_restoreModifie des donnéesrestore_webhookSupprime des donnéesrun_read_only_queryModifie des donnéesExécuter une requête SQL en lecture seule contre la base de données d'un projet et retourner les lignes. Les écritures sont rejetées.search_databasesModifie des donnéessubmit_branchVisible par d’autressubmit_custom_hostnameVisible par d’autressubmit_vanity_subdomainVisible par d’autresupdate_authsVisible par d’autresupdate_branchModifie des donnéesupdate_jitsVisible par d’autresupdate_legaciesVisible par d’autresupdate_migrationModifie des donnéesupdate_migrationsVisible par d’autresupdate_passwordsTransfère de l’argentupdate_poolersVisible par d’autresupdate_postgresVisible par d’autresupdate_projectModifie des donnéesupdate_project_api_keyModifie des donnéesupdate_project_functionModifie des donnéesupdate_project_functionsVisible par d’autresupdate_project_jit_accessesVisible par d’autresupdate_project_network_restrictionsVisible par d’autresupdate_project_pgsodiaVisible par d’autresupdate_project_postgrestsVisible par d’autresupdate_project_ssl_enforcementsVisible par d’autresupdate_projectsVisible par d’autresupdate_providerModifie des donnéesupdate_realtimesVisible par d’autresupdate_schedulesVisible par d’autresupdate_signing_keyModifie des donnéesupdate_storagesVisible par d’autres
Configuration en trois étapes
- 1
Choisissez l’application
Créez un compte PipMCP gratuit et sélectionnez Supabase dans la liste des applications.
- 2
Collez votre clé
Collez un jeton d'accès personnel Supabase et la référence du projet à utiliser. Dans le tableau de bord Supabase, ouvrez le menu de votre compte > Jetons d'accès (supabase.com/dashboard/account/tokens) et cliquez sur Générer un nouveau jeton. Copiez le jeton, qui commence par sbp_.
- 3
Ajoutez le lien à votre IA
Vous obtenez un lien MCP personnel. Ajoutez-le à Claude, ChatGPT ou Cursor :
- Cliquez sur votre nom, puis sur Paramètres › Connecteurs › Ajouter un connecteur personnalisé.
- Collez votre lien dans le champ URL du serveur MCP distant.
- Activez-le depuis le menu + d’une conversation.
Questions
Que peut faire l'IA dans Supabase ?
L'IA peut exécuter des requêtes SQL en lecture seule, consulter les journaux de projet, vérifier l'état et l'utilisation API, et lire les conseils de sécurité et de performance. Elle peut également lire les organisations, membres, projets, fonctions edge et leurs statistiques, les branches prévisualisées, les migrations, les sauvegardes et les conteneurs de stockage.
L'IA voit-elle mon jeton d'accès Supabase ?
Non. Votre jeton d'accès Supabase est chiffré au repos et jamais montré à l'IA. Une fois sauvegardé, il ne sera plus affiché, même pas à vous. L'IA ne voit que les résultats des outils qu'elle appelle.
Puis-je contrôler ce que l'IA est autorisée à faire ?
Oui. Vous choisissez quels outils sont activés. Exécuter du SQL sur votre base de données peut nécessiter votre approbation avant chaque requête, afin que vous voyiez la requête d'abord. Chaque appel d'outil est journalisé.
Fonctionne-t-il avec ChatGPT ?
Oui. Dans ChatGPT, allez dans Paramètres › Applications et connecteurs › Avancé et activez le mode Développeur, puis ajoutez votre lien PipMCP. Le mode Développeur nécessite un abonnement payant ChatGPT : Plus, Pro, Business ou Entreprise. Le même lien fonctionne également dans Claude (Paramètres › Connecteurs › Ajouter un connecteur personnalisé), Cursor et d'autres clients MCP.
Quel est le coût ?
PipMCP dispose d'un plan gratuit sans carte bancaire requis. Les plans payants sont facturés par tâche terminée. Vous avez également besoin de votre propre compte Supabase.
L'IA peut-elle modifier ma base de données ?
Non. L'outil SQL est en lecture seule et rejette les requêtes essayant d'insérer, mettre à jour ou supprimer des données. Les autres outils lisent les détails du projet, les journaux et les constats du conseiller. L'IA ne modifie pas de données, schéma ou paramètres de projet.
Laissez votre IA travailler dans Supabase dès aujourd’hui.
Commencez gratuitement. Votre clé reste chiffrée et vous décidez de ce que l’IA peut faire.
Connecter Supabase gratuitementPipMCP n’est pas affilié à Supabase. Les noms des produits sont des marques commerciales appartenant à leurs propriétaires respectifs.






