Supabase MCP Server — Base de données, Auth et Storage pour agents IA
Installez le serveur Supabase MCP pour donner à votre agent IA un accès direct à votre projet Supabase : interrogez les tables Postgres, gérez les utilisateurs Auth, téléversez vers Storage et appelez les Edge Functions, le tout depuis Claude Code ou Cursor.
Installer le serveur MCP Supabase
{
"mcpServers": {
"supabase": {
"command": "npx",
"args": ["-y", "@supabase/mcp-server-supabase", "--access-token", "sbp_your_token"]
}
}
}Supabase MCP — Database & Auth for AI Agents
Official Supabase MCP server. Connect AI agents to Supabase for database queries, auth management, storage, edge functions, and real-time subscriptions. 2.6K+ stars.
Supabase MCP Server — Postgres + Admin Tools (API Key Gate)
Supabase MCP Server connects MCP clients to Supabase Postgres and admin APIs, using env-based config and an API key gate to reduce unsafe default exposure.
Supabase MCP — Postgres + Auth Server for AI Agents
MCP server for Supabase that gives AI agents access to PostgreSQL databases, authentication, storage, and edge functions. Query data, manage users, and build full-stack features. 4,000+ stars.
sp500-mcp-server — Query S&P 500 Company Data via MCP
sp500-mcp-server is an MCP server + Next.js app for querying S&P 500 company fundamentals, officers, filings, and news via Supabase.
MCP.so — Open-Source MCP Server Directory
Self-host your own MCP server directory with Next.js and Supabase. Browse, search, and submit community MCP servers. Powers mcp.so. Apache-2.0, 2,000+ stars.
Votre backend full-stack, à un MCP près
Le serveur Supabase MCP va au-delà d'un simple connecteur de base de données. Contrairement au serveur PostgreSQL MCP générique qui vous donne un accès SQL brut, le serveur Supabase expose toute la plateforme Supabase — tables Postgres, policies Row Level Security, utilisateurs Auth, buckets Storage, Edge Functions et abonnements realtime — sous forme d'outils MCP individuels que l'IA peut raisonner.
C'est important parce que Supabase est un backend complet. Quand un développeur demande « ajoute une fonctionnalité d'upload de fichier », l'Agent IA doit créer un bucket de storage, configurer les policies RLS, écrire l'endpoint d'upload et mettre à jour le frontend. Avec le serveur Supabase MCP, l'Agent peut faire tout cela en une seule conversation parce qu'il a une visibilité sur chaque couche — fini le « j'ai écrit le code mais vous devrez créer le bucket manuellement. »
Le serveur s'authentifie via votre personal access token (pas les clés d'API du projet), ce qui signifie qu'il peut gérer plusieurs projets Supabase depuis une seule connexion. Pour les équipes qui construisent des applications full-stack, associez avec le serveur GitHub MCP pour des PR automatisées qui incluent à la fois le code frontend et les migrations backend. Parcourez la liste complète des outils IA base de données sur TokRepo pour des alternatives comme Neon, PlanetScale et les connecteurs Postgres bruts.
Supabase donne à votre Agent IA les mêmes superpouvoirs backend qu'aux développeurs — base de données, auth, storage et fonctions sur une seule plateforme.
Questions fréquentes
Qu'est-ce que le serveur Supabase MCP ?+
Le serveur Supabase MCP officiel (@supabase/mcp-server-supabase) permet aux agents IA d'interagir avec vos projets Supabase. Il expose des outils pour interroger Postgres, gérer les tables et policies RLS, travailler avec les utilisateurs Auth, les buckets Storage et les Edge Functions. Il s'authentifie avec votre personal access token et peut gérer plusieurs projets.
Comment obtenir un access token Supabase ?+
Allez sur supabase.com/dashboard/account/tokens, cliquez sur « Generate new token », donnez-lui un nom et copiez le token (commence par sbp_). C'est un personal access token qui accorde les mêmes permissions que votre compte dashboard Supabase — gardez-le sécurisé et ne le commitez jamais dans git.
En quoi est-ce différent du serveur PostgreSQL MCP ?+
Le serveur PostgreSQL MCP vous donne un accès SQL brut à n'importe quelle base Postgres. Le serveur Supabase MCP encapsule toute l'API de Management Supabase — incluant la création de projet, les policies RLS, la configuration Auth, la gestion Storage et les Edge Functions. Utilisez le serveur Postgres MCP si vous n'avez besoin que de requêtes SQL ; utilisez le serveur Supabase quand vous voulez que l'Agent gère toute votre plateforme backend.
Le serveur Supabase MCP peut-il créer de nouvelles tables et migrations ?+
Oui. Le serveur peut créer des tables, ajouter des colonnes, configurer des foreign keys et configurer les policies Row Level Security. Pour un usage en production, nous recommandons de relire les changements de schéma générés par IA avant de les appliquer — l'Agent devrait proposer les migrations dans un projet de développement d'abord, puis vous promouvoir en production après revue.
Le serveur Supabase MCP est-il sûr pour les projets en production ?+
Le serveur utilise votre personal access token, qui a des permissions complètes au niveau dashboard. Pour la sécurité en production : (1) Utilisez un compte Supabase séparé avec un accès projet limité si possible. (2) Relisez toujours les changements de schéma proposés par IA avant de les appliquer. (3) Pointez l'Agent vers un projet de staging pour le travail de développement. (4) Le serveur ne contourne pas RLS — les requêtes de données respectent toujours vos policies de sécurité.