Connectez un outil de code IA à Supabase avec le serveur MCP officiel : l'URL du serveur, les options read_only et project_ref, les groupes de fonctionnalités, les outils et les conseils de sécurité.
Le serveur MCP Supabase permet à un assistant de code IA de lire vos tables, d'exécuter du SQL, de consulter les logs et de déployer des fonctions via un seul lien : https://mcp.supabase.com/mcp. Ajoutez ?read_only=true pour que les requêtes ne puissent pas modifier les données et ?project_ref= pour qu'il n'atteigne qu'un seul projet, et continuez à approuver chaque appel d'outil à la main.
Les options d'URL documentées par Supabase
MCP, le Model Context Protocol, est une méthode standard qui permet à une application d'IA d'appeler des outils externes. Construisez votre lien de connexion ci-dessous : choisissez un projet, le mode lecture seule et les groupes d'outils, puis copiez la configuration. Rien ne quitte votre navigateur.
Ses outils documentés listent les tables et les migrations, appliquent des migrations, exécutent du SQL, interrogent les logs, lisent les conseillers de sécurité et de performance, génèrent des types TypeScript, gèrent les Edge Functions, cherchent dans la documentation et, sauf restriction, gèrent les projets.
Il empêche les écritures, car les requêtes s'exécutent avec un utilisateur de base de données en lecture seule, mais l'assistant peut toujours lire tout ce que cet utilisateur peut lire. Associez-le à project_ref et gardez les données personnelles hors de vos demandes.
Pas avec la connexion par défaut du serveur hébergé, qui passe par une connexion dans le navigateur. Un jeton d'accès personnel n'est nécessaire que pour la CI ou les configurations headless, et tous les clients ne prennent pas en charge les en-têtes personnalisés.
Le code du serveur liste docs, account, database, debugging, development, functions, branching, storage et notebooks. La documentation de Supabase indique que tous les groupes sauf storage sont activés par défaut.
Non. Il fonctionne avec vos permissions de développeur, c'est pourquoi Supabase recommande de le garder comme outil interne plutôt que comme quelque chose d'accessible aux utilisateurs finaux.
Limitée à un projet, en lecture seule, avec uniquement les outils database et docs. Remplacez par votre propre ID de référence.
La plupart des clients lisent un objet mcpServers comme celui-ci ; le nom du fichier dépend du client.
ID de référence du projet (facultatif, mais recommandé)
la référence de votre projet
Mode lecture seule
Groupes d'outils
Lien du serveur
JSON de configuration (par exemple .cursor/mcp.json)
Copier
Copié
Choisissez au moins un groupe d'outils.
Le groupe account est ignoré dès que vous définissez une référence de projet.
Commencer gratuitement · Sans carte bancaire