Qu’est-ce que Supabase MCP Server ?
Le serveur MCP Supabase relie les agents à vos projets Supabase via https://mcp.supabase.com/mcp, avec connexion OAuth et enregistrement dynamique de client, si bien qu'aucun jeton n'est nécessaire pour l'usage interactif. La documentation liste 33 outils en huit groupes de fonctions : base de données (execute_sql, apply_migration, list_tables), débogage (query_logs, get_advisors), développement, Edge Functions, gestion de compte, documentation, branchement et stockage. Tous les groupes sauf le stockage sont activés par défaut.
Les paramètres d'URL cadrent le serveur : project_ref le limite à un seul projet et abandonne les outils de compte, read_only=true lance le SQL comme utilisateur Postgres en lecture seule, et features choisit les groupes d'outils. Pour la CI, un jeton d'accès personnel à portée réduite peut être limité à un projet et à des permissions nommées. Le CLI Supabase local (localhost:54321/mcp) et les configurations auto-hébergées obtiennent un ensemble d'outils plus petit et pas d'OAuth.
La version 0.14.0 du serveur open source est sortie le 14 octobre 2026. Dans les clients qui prennent en charge l'élicitation MCP, le serveur demande confirmation avant le SQL destructeur et avant de créer des projets ou branches payants.
Installer Supabase MCP Server
https://mcp.supabase.com/mcpCombien coûte Supabase MCP Server ?
| Offre | Prix | Ce qui est inclus |
|---|---|---|
| Free | Free | 2 projets actifs, mis en pause après une semaine d'inactivité |
| Pro | From $25/month | 10 $ de crédit de calcul |
| Team | $599 |
Le serveur est gratuit. Supabase Free autorise 2 projets actifs, mis en pause après une semaine d'inactivité ; Pro à partir de 25 $/mois avec 10 $ de crédit de calcul ; Team 599 $. Branches 0,01344 $/heure.
Supabase MCP Server vaut-il le coup ?
Le serveur de Supabase laisse un agent faire l'essentiel de la journée d'un développeur backend. Il peut concevoir un schéma, appliquer une migration, générer des types TypeScript, déployer une Edge Function, interroger les logs avec du SQL puis lancer les advisors de sécurité et de performance. Le panneau de configuration de la documentation écrit l'URL pour chaque client, et le tableau de bord peut en générer une par projet.
Les garde-fous sont meilleurs que la plupart. Dans les clients qui prennent en charge l'élicitation de formulaire MCP, execute_sql et apply_migration demandent avant le SQL que le serveur classe comme destructeur, et create_project et create_branch montrent le prix et l'intervalle de facturation avant que rien ne soit créé. Les secrets d'Edge Function sont tapés dans le tableau de bord Supabase, jamais dans le chat. Supabase prend soin d'appeler tout cela un garde-fou plutôt qu'une garantie : un paramètre d'URL skip_elicitations désactive les invites, et certains clients répondent aux élicitations automatiquement.
Les défauts sont permissifs. L'URL simple active chaque groupe sauf le stockage avec accès en écriture sur chaque projet de l'organisation que vous choisissez. Le propre exemple d'injection de prompt de Supabase, un ticket de support qui dit à l'agent de sélectionner depuis une table sensible, est exactement ce qui arrive quand un développeur lit des données clients via un agent capable d'écrire. Les résultats SQL sont enveloppés d'instructions disant au modèle d'ignorer les commandes dans les données, ce que la documentation admet n'être pas infaillible. Les jetons d'accès à portée réduite restreignent désormais l'usage en CI à un projet et à des permissions nommées, mais les applis OAuth doivent encore se voir accorder chaque portée.
À grande échelle, la limite de l'API Management de 120 requêtes par minute par utilisateur, par projet, par endpoint est le plafond qu'un agent rencontre. Les utilisateurs du CLI local et auto-hébergé obtiennent moins d'outils. Le serveur de Neon est le rival le plus proche pour du Postgres simple avec branchement, tandis que celui de Supabase couvre aussi les fonctions, logs et advisors autour de la base de données.
Là où il fait la différence
Un développeur solo qui construit un SaaS sur Supabase Pro
Ajouter une table, une migration et une Edge Function pour une nouvelle fonction en une session
Se connecte avec project_ref réglé sur le projet de développement ; l'agent appelle apply_migration, generate_typescript_types et deploy_edge_function, puis get_advisors pour attraper la sécurité au niveau des lignes manquante. Pro est à 25 $ par mois, ce qui inclut 10 $ de calcul.
Un ingénieur plateforme dans une start-up de 20 personnes
Faire tourner un agent nocturne en CI qui vérifie la production pour les requêtes lentes et les avertissements de sécurité
Utilise un jeton d'accès à portée réduite limité aux permissions de lecture d'un projet, avec read_only=true et features=debugging. Supabase conseille que les routines sans surveillance restent en lecture seule et rapportent plutôt que corrigent, si bien que l'agent ouvre un ticket au lieu de rien changer.
Un responsable technique sur Supabase Team qui teste des changements de schéma risqués
Essayer une migration sur une copie jetable avant qu'elle ne touche la production
L'agent appelle create_branch, qui fait une pause pour montrer le tarif de branche de 0,01344 $ l'heure pour approbation, applique la migration là, et fusionne seulement après revue. Le branchement a besoin d'une offre payante.
Avant de vous engager
- Mise en route
- Ajoutez https://mcp.supabase.com/mcp à Claude Code, Codex, Cursor, Gemini CLI, ChatGPT ou un autre client et connectez-vous avec OAuth, en choisissant l'organisation ; un premier appel list_tables prend quelques minutes.
- Intégrations
- 33 outils, 30 activés par défaut : execute_sql, apply_migration, list_tables, query_logs, get_advisors, generate_typescript_types, deploy_edge_function, create_branch, merge_branch, search_docs et les outils de stockage (désactivés par défaut).
- Données et confidentialité
- Hébergé par Supabase et agissant avec vos permissions de développeur ; le contenu des tables renvoyé au modèle peut porter une injection de prompt. Supabase dit de ne pas donner le serveur aux clients. L'offre Team (599 $ par mois) ajoute SOC 2 et ISO 27001.
- Coût à grande échelle
- Pas de frais de serveur. Pro est à 25 $ par mois plus 10 $ pour chaque projet supplémentaire ; les branches coûtent 0,01344 $ l'heure chacune ; l'API Management autorise 120 requêtes par minute par utilisateur, projet et endpoint.
- Limites
- Les confirmations ont besoin d'un client avec élicitation MCP ; les portées d'applis OAuth sont tout-ou-rien ; le branchement est expérimental et réservé au payant ; le CLI local et l'auto-hébergé obtiennent un ensemble d'outils limité.
Les points forts
- 33 outils sur le schéma, le SQL, les migrations, les fonctions, les logs et les advisors
- Cadrage de projet, rôle Postgres en lecture seule et groupes de fonctions
- Invites de confirmation pour le SQL destructeur et les ressources payantes
- Jetons d'accès personnels à portée réduite pour la CI
Les points faibles
- Accès en écriture à chaque projet de l'org sauf si vous le cadrez
- Les applis OAuth exigent encore chaque portée
- Les invites dépendent de la prise en charge de l'élicitation par le client et peuvent être sautées
- Ensemble d'outils plus petit et pas d'OAuth pour le local et l'auto-hébergé
Idéal pour
Les développeurs qui construisent sur Supabase hébergé et veulent qu'un agent gère le schéma, les fonctions et le débogage, idéalement sur des branches de développement.
Alternatives à Supabase MCP Server
Supabase MCP Server : questions fréquentes
- Supabase MCP Server vaut-il le coup ?
- Le serveur de Supabase atteint bien au-delà de la base de données jusqu'aux fonctions, logs et branches, et chaque réglage sûr dont il a besoin existe, bien qu'aucun ne soit le défaut. Nous lui donnons 4.6 sur 5.
- Combien coûte Supabase MCP Server ?
- Le serveur est gratuit. Supabase Free autorise 2 projets actifs, mis en pause après une semaine d'inactivité ; Pro à partir de 25 $/mois avec 10 $ de crédit de calcul ; Team 599 $. Branches 0,01344 $/heure.
- Quels sont les inconvénients de Supabase MCP Server ?
- Accès en écriture à chaque projet de l'org sauf si vous le cadrez; les applis OAuth exigent encore chaque portée; les invites dépendent de la prise en charge de l'élicitation par le client et peuvent être sautées; ensemble d'outils plus petit et pas d'OAuth pour le local et l'auto-hébergé.
- À qui s’adresse Supabase MCP Server ?
- Les développeurs qui construisent sur Supabase hébergé et veulent qu'un agent gère le schéma, les fonctions et le débogage, idéalement sur des branches de développement.
- Combien coûte Supabase MCP Server pour une équipe ou en production ?
- Pas de frais de serveur. Pro est à 25 $ par mois plus 10 $ pour chaque projet supplémentaire ; les branches coûtent 0,01344 $ l'heure chacune ; l'API Management autorise 120 requêtes par minute par utilisateur, projet et endpoint.
- Supabase MCP Server est-il sûr pour les données de l’entreprise ?
- Hébergé par Supabase et agissant avec vos permissions de développeur ; le contenu des tables renvoyé au modèle peut porter une injection de prompt. Supabase dit de ne pas donner le serveur aux clients. L'offre Team (599 $ par mois) ajoute SOC 2 et ISO 27001.
- Quelles sont les meilleures alternatives à Supabase MCP Server ?
- Les alternatives les plus proches que nous avons testées sont Neon MCP Server, MongoDB MCP Server et MCP Toolbox for Databases.
Réponses vérifiées le 22 oct. 2026.