Serveur MCP Supabase : se connecter en toute sécurité en cinq minutes

Serveur MCP Supabase

Serveur MCP Supabase : configuration, mode lecture seule et sécurité | We.Inc

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.

Questions fréquentes

Que peut faire le serveur MCP Supabase ?

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.

Le mode lecture seule est-il assez sûr ?

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.

Ai-je besoin d'un jeton d'accès ?

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.

Quels groupes de fonctionnalités existent ?

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.

Les visiteurs de mon site peuvent-ils l'utiliser ?

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.

Ce que couvre chaque groupe d'outils

Une configuration de départ sûre

Limitée à un projet, en lecture seule, avec uniquement les outils database et docs. Remplacez par votre propre ID de référence.

Connexion limitée et en lecture seule

La plupart des clients lisent un objet mcpServers comme celui-ci ; le nom du fichier dépend du client.

Générateur de connexion

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

Voir aussi: Guides

Produit

Pour qui

Fonctionnalités

Ressources

Entreprise

Plan du site