- Accueil
- Ressources
- Intégrations
- Supabase
Connecteur Claude SupabaseCe que Claude sait faire dans ton compte Supabase.
Le connecteur Claude Supabase expose 32 outils. 18 lisent tes organisations, projets, tables et réglages, 12 modifient quelque chose, SQL brut compris, 2 sont listés sans description. Ici : ce que Claude atteint, ce qu'il peut casser, et les garde-fous que Supabase réclame.
Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth
Ce que ça change quand ta base répond en français
Supabase présente son connecteur comme un moyen pour un assistant d'interroger tes projets et d'y travailler à ta place. Concrètement, tu demandes à Claude quelles tables existent, ce qu'a changé une migration ou pourquoi une fonction plante, et il va voir au lieu que tu ouvres le tableau de bord. Ce même accès explique pourquoi Supabase consacre une bonne part de sa page aux risques : ce connecteur peut modifier une base en production.
Comprendre un projet vite. Une cheffe de produit hérite d'une application et veut savoir ce que contient la base. Claude liste les tables avec list_tables, les extensions installées avec list_extensions et l'historique avec list_migrations.
Repérer les failles tôt. get_advisors remonte les recommandations de sécurité et de performance de Supabase : Claude peut signaler un point faible avant les utilisateurs.
Livrer un changement. Un développeur veut une nouvelle colonne : apply_migration applique la migration, deploy_edge_function pousse une Edge Function mise à jour. execute_sql lance n'importe quelle requête SQL, en lecture comme en écriture, sauf si le mode lecture seule est actif.
Ce qu'il ne fait pas de lui-même : rester prudent par défaut. Supabase conseille de limiter la connexion à un projet, d'activer la lecture seule et de restreindre les groupes d'outils avant de toucher la production. Rien ne tourne seul non plus : aucun outil ne réagit à une nouvelle ligne. Pour ça, un outil de scénarios convient mieux, et les pages Intégration Supabase n8n et Intégration Supabase Make en parlent. Deux métiers différents.
Le vocabulaire en une minute
Cinq mots que tu vas croiser en branchant Supabase.
- Connecteur
- Le lien que tu poses une fois entre Claude et un compte que tu possèdes déjà, pour qu'il y travaille pendant qu'il te répond.
- Outil
- Une action nommée que le connecteur ouvre à Claude. Il choisit seul celles dont il a besoin, et le répertoire les liste par leur nom.
- Autorisation
- L'écran de connexion de Supabase lui-même, où tu confies à Claude l'accès qu'il utilisera. Donnée une fois par personne, reprise quand tu veux.
- Approbation
- La confirmation que Claude attend avant de finir une action qui modifie ton compte, affichée dans la conversation au bon moment.
- MCP
- Le standard commun des connecteurs : c'est lui qui permet à un assistant comme Claude de dialoguer avec un service extérieur comme Supabase.
Brancher Supabase à Claude en trois étapes
- 01
Retrouver Supabase dans Claude
Dans les réglages de Claude, ouvre Customize puis Connectors et repère Supabase dans la liste. Sur un espace Team ou Enterprise, un Owner ou un Primary Owner doit d'abord activer le connecteur pour que chaque membre puisse s'y connecter.
- 02
Lancer le branchement
Clique sur Connect depuis sa ligne, puis identifie-toi dans la fenêtre que Supabase ouvre lui-même. Si le lien casse un jour, passe par Disconnect et rebranche depuis la même ligne.
- 03
Relire l'écran d'autorisation
Lis l'écran du service avant de valider. Il appartient à Supabase, pas à Claude, et c'est lui qui fixe ce que l'accès couvre. Tu peux aussi retirer cet accès plus tard depuis ton compte Supabase.
Les 32 outils, rangés selon ce qu'ils font
Supabase donne à Claude 32 outils : 18 qui lisent ton compte, 12 qui y changent quelque chose, et 2 qu'aucune source officielle ne décrit.
Trois groupes : ce que Claude lit, ce qu'il modifie, et deux noms qu'aucune source n'explique. Les noms restent ceux que Claude affiche, en anglais.
- 18 lecture
- 12 écriture
- 2 non documentés
Sommaire des outils
Ce que Claude lit (18)
18 outilsDix-huit outils qui consultent organisations, projets, base, fonctions et réglages de stockage sans rien modifier.
list_organizations
Liste les organisations Supabase auxquelles ton compte appartient. Supabase le range dans la gestion des organisations, à côté de l'outil qui en détaille une.
get_organization
Renvoie le détail d'une organisation. Supabase le range dans la gestion des organisations, avec l'outil de liste.
list_projects
Liste tes projets Supabase pour que Claude sache duquel tu parles. Supabase l'associe à l'outil qui renvoie le détail d'un projet.
get_project
Montre un projet en entier, en complément de l'outil de liste. Supabase regroupe les deux sur une seule ligne : Claude s'en sert une fois qu'il sait de quel projet tu parles.
get_cost
Donne des informations de coût ; la liste de Supabase n'en dit pas plus et l'associe à confirm_cost.
list_branches
Liste les branches de développement d'un projet. Supabase le classe dans la gestion des branches.
list_tables
Liste toutes les tables de la base : une photo rapide de ce que le projet stocke.
list_extensions
Montre quelles extensions Postgres sont disponibles et lesquelles sont installées sur la base.
list_migrations
Renvoie la liste des migrations de la base, l'historique des changements de structure appliqués jusqu'ici.
get_advisors
Renvoie les recommandations de sécurité et de performance de Supabase pour le projet, les alertes qu'il émet sur sa propre configuration.
get_project_url
Donne l'adresse d'API d'un projet, celle qu'une application utilise pour le joindre. Une information de configuration, pas une donnée de ta base.
get_publishable_keys
Renvoie les clés d'API publiables d'un projet, ainsi que les anciennes clés anon.
generate_typescript_types
Génère des types TypeScript à partir du schéma de ta base, pour que le code colle exactement aux tables. Rien ne bouge dans la base.
search_docs
Fouille la documentation de Supabase : Claude répond aux questions pratiques depuis la source plutôt que de mémoire.
list_storage_buckets
Liste les espaces de stockage d'un projet. Il appartient au groupe Storage, que Supabase laisse désactivé par défaut.
get_storage_config
Lit la configuration de stockage d'un projet. Comme le reste du groupe Storage, il reste désactivé tant que tu n'actives pas ce groupe.
list_edge_functions
Recense les Edge Functions d'un projet, les fonctions côté serveur qu'il héberge, sans en ouvrir le code.
get_edge_function
Récupère une Edge Function précise du projet, choisie dans la liste.
Ce que Claude modifie (12)
12 outilsDouze outils qui créent, changent ou retirent quelque chose, SQL brut compris. Aucune source ne leur prête de confirmation propre : la règle générale plus bas s'applique.
create_project
Approbation : voir la règleCrée un nouveau projet Supabase. Supabase le range avec la pause et la restauration dans la gestion des projets.
pause_project
Approbation : voir la règleMet un projet en pause, l'une des trois actions de gestion de projet que Supabase liste.
restore_project
Approbation : voir la règleRestaure un projet, le pendant de la pause dans le groupe de gestion des projets de Supabase.
create_branch
Approbation : voir la règleCrée une branche de développement pour la base. Supabase la classe dans la gestion des branches.
delete_branch
Approbation : voir la règleSupprime une branche de développement, l'outil de retrait du groupe de gestion des branches.
merge_branch
Approbation : voir la règleL'une des trois opérations sur les branches que Supabase liste ensemble, sans ligne propre. Il agit sur les branches d'un projet au lieu de les lire.
reset_branch
Approbation : voir la règleUne autre des opérations sur les branches que Supabase regroupe sans description séparée. Elle change l'état d'une branche.
rebase_branch
Approbation : voir la règleLa troisième opération de la liste de Supabase, là encore sans description propre. Elle modifie une branche, elle ne se contente pas de la lire.
apply_migration
Approbation : voir la règleApplique une migration à la base et change pour de vrai la structure de tes tables.
execute_sql
Approbation : voir la règleExécute des requêtes SQL sur la base. Une requête peut lire ou modifier ; Supabase propose un mode lecture seule qui passe toutes les requêtes par un utilisateur Postgres en lecture seule.
update_storage_config
Approbation : voir la règleChange la configuration de stockage d'un projet. Il appartient au groupe Storage, désactivé par défaut.
deploy_edge_function
Approbation : voir la règleDéploie une Edge Function sur le projet, nouvelle ou mise à jour, pour qu'elle tourne côté serveur.
Non documentés (2)
2 outilsLe répertoire publie ces deux noms. La page de Supabase ne les décrit pas sous ces noms, et on ne devinera pas.
confirm_cost
La page de Supabase cite ce nom à côté de get_cost, sous l'intitulé des informations de coût, et n'en dit rien de plus. Aucune page de Claude ne le décrit non plus : cette page ne dit donc pas s'il lit ou modifie quoi que ce soit.
get_logs
Le répertoire liste ce nom, mais la page de Supabase décrit un outil de journaux sous un autre nom et jamais celui-ci. Aucune source ne l'explique, cette page le laisse donc sans description.
Ce que Claude te demande avant d'agir
Par défaut, Claude s'arrête et demande ton accord avant chaque action qu'il mène sur un compte à ta place. La demande apparaît dans la conversation, au moment où elle compte.
Sur un espace Team ou Enterprise, ce sont les propriétaires qui décident si un membre peut laisser passer certaines actions sans qu'on les lui redemande. Ils peuvent aussi borner ce qu'un connecteur a le droit de faire pour toute l'organisation, en gardant la lecture et en fermant l'écriture par exemple. Ce réglage s'impose à tous, personne ne le contourne depuis son compte. Enfin, Claude travaille avec tes droits et rien de plus : ce que tu n'atteins pas dans Supabase lui reste fermé.
Sur quels plans c'est disponible
Sur les 819 fiches du répertoire officiel, aucune n'affiche de disponibilité par plan. La réponse connecteur par connecteur n'est publiée nulle part : c'est un vrai trou du catalogue.
La règle générale, elle, est publiée : les connecteurs distants sont ouverts à tous les utilisateurs sur Claude, Cowork, Claude Desktop et mobile, et les extensions de bureau s'installent sur Claude Desktop. Sur Team et Enterprise, un Owner ou un Primary Owner ouvre le connecteur pour l'organisation avant que chaque membre puisse s'y connecter. Pour l'état à jour, consulte la fiche du connecteur dans le répertoire officiel.
Là où ce connecteur s'arrête
Un connecteur n'est pas une automatisation. Claude appelle ces outils pendant qu'il te répond : rien ne démarre quand une ligne s'insère, qu'une fonction plante ou qu'une migration passe.
La liste d'outils est un plancher observé, pas une promesse : un administrateur peut ouvrir des actions qu'aucune fiche publique ne montre. Le badge partenaire du répertoire n'est pas non plus un audit de sécurité, et Anthropic l'écrit sur chaque fiche : il ne choisit pas les outils qu'un éditeur expose et ne garantit pas leur comportement. Tout ce qui suit vient de la documentation de Supabase, puisque ni l'aide de Claude ni la doc d'Anthropic n'ont de page sur ce connecteur. Pour un connecteur à l'écriture plus douce, compare avec le Connecteur Claude airtable.
Besoin d'aide pour brancher Supabase sur Claude ?
Une personne lit chaque message.
