Standardise la manière dont les LLM dialoguent avec Supabase afin que les assistants puissent gérer les tables, récupérer la config et interroger les données. Le serveur hébergé se trouve sur https://mcp.supabase.com/mcp avec connexion OAuth ; les configurations CLI locales et auto-hébergées exposent un sous-ensemble limité.
Ce qu'il fait
Où Supabase MCP Server s'exécute et ce qu'il ajoute, d'après sa documentation
Gère les tables et le schéma d'un projet Supabase
Récupère la configuration du projet
Interroge les données
Se limite à un projet avec les paramètres d'URL project_ref et read_only=true
Filtre les groupes d'outils avec le paramètre features
Quand l'utiliser
Bonne adéquation
Développer sur un projet Supabase depuis Cursor, Claude ou Windsurf
Inspection d'un projet en lecture seule
Pas pour
Les données de production non relues : le README signale les risques de sécurité liés à la connexion d'un LLM à des projets
L'usage CLI local ou auto-hébergé nécessitant tous les outils : seul un sous-ensemble limité est disponible, sans OAuth 2.1
Comment installer Supabase MCP Server
Il vous faut : Compte Supabase; Client MCP prenant en charge HTTP distant
Lisez d'abord les bonnes pratiques de sécurité de Supabase
Ajoutez l'URL du serveur https://mcp.supabase.com/mcp à votre client MCP
Connectez-vous à Supabase lorsque c'est demandé et choisissez la bonne organisation
Générez éventuellement une URL propre à un projet dans l'onglet de connexion MCP du tableau de bord
Exemple de configuration (tiré de la documentation officielle)
Agit sur votre organisation/vos projets Supabase selon l'autorisation donnée à la connexion ; read_only et project_ref la restreignent
Notes de sécurité des mainteneurs
Le README recommande de lire les bonnes pratiques de sécurité de Supabase avant la mise en place
Examinez la source avant de donner à un agent l'accès à des identifiants ou à des systèmes de production. Nous documentons ce que déclarent les mainteneurs ; nous n'auditons pas le code.
Limites
Les serveurs CLI et auto-hébergés offrent un sous-ensemble limité d'outils et pas d'OAuth 2.1
Le serveur n'envoie pas structuredContent dans les résultats d'outils
Ajoutez read_only=true à l'URL du serveur, par exemple https://mcp.supabase.com/mcp?project_ref=&read_only=true. source
Où s'exécute le serveur MCP Supabase ?
Hébergé sur https://mcp.supabase.com/mcp ; en local via la CLI Supabase sur http://localhost:54321/mcp avec moins d'outils. source
Supabase MCP est-il le serveur officiel ?
Il se trouve dans l'organisation supabase-community et est référencé depuis la doc de supabase.com ; le README l'appelle le Supabase MCP Server. source
Non précisé par les mainteneurs : Statut officiel déduit des liens de la doc supabase.com, pas d'une déclaration explicite; Date de last_release non visible dans le README consulté.