
Mistersandfr Supabase Mcp Selfhosted
A self-hosted Supabase control plane that wraps 54+ administrative operations into MCP tools. You get direct database execution via execute_sql, user management through create_auth_user and update_auth_user, storage bucket operations, realtime subscription handling, and schema migrations with apply_migration and smart_migration. It also includes monitoring tools like metrics_dashboard and analyze_performance, plus code generation for TypeScript types and CRUD APIs. Built for production use with SQL injection prevention, rate limiting, and audit logs. Runs standalone on Railway or Docker, connects via streamable HTTP, and requires your Supabase URL and anon key. Useful when you need programmatic admin control over a Supabase instance without clicking through the dashboard.
- GitHub stars
- 7
- tools
- 54
- auth
- Secret needed
- transport
- HTTP
- last updated
- Sep 18, 2025
Tools
54 toolsPublic tool metadata for what this MCP can expose to an agent.
execute_sqlExécution de requêtes SQL
Exécution de requêtes SQL
No parameter schema in public metadata yet.
list_tablesListe des tables
Liste des tables
No parameter schema in public metadata yet.
inspect_schemaInspection du schéma
Inspection du schéma
No parameter schema in public metadata yet.
apply_migrationApplication de migrations
Application de migrations
No parameter schema in public metadata yet.
backup_databaseSauvegarde de base
Sauvegarde de base
No parameter schema in public metadata yet.
restore_databaseRestauration de base
Restauration de base
No parameter schema in public metadata yet.
vacuum_analyzeOptimisation de base
Optimisation de base
No parameter schema in public metadata yet.
get_database_statsStatistiques de base
Statistiques de base
No parameter schema in public metadata yet.
create_indexCréation d'index
Création d'index
No parameter schema in public metadata yet.
drop_indexSuppression d'index
Suppression d'index
No parameter schema in public metadata yet.
list_extensionsListe des extensions
Liste des extensions
No parameter schema in public metadata yet.
manage_extensionsGestion des extensions
Gestion des extensions
No parameter schema in public metadata yet.
execute_psqlCommandes psql
Commandes psql
No parameter schema in public metadata yet.
check_healthVérification de santé
Vérification de santé
No parameter schema in public metadata yet.
get_database_connectionsConnexions de base
Connexions de base
No parameter schema in public metadata yet.
list_auth_usersListe des utilisateurs
Liste des utilisateurs
No parameter schema in public metadata yet.
create_auth_userCréation d'utilisateur
Création d'utilisateur
No parameter schema in public metadata yet.
update_auth_userMise à jour d'utilisateur
Mise à jour d'utilisateur
No parameter schema in public metadata yet.
delete_auth_userSuppression d'utilisateur
Suppression d'utilisateur
No parameter schema in public metadata yet.
get_auth_userRécupération d'utilisateur
Récupération d'utilisateur
No parameter schema in public metadata yet.
verify_jwt_secretVérification JWT
Vérification JWT
No parameter schema in public metadata yet.
manage_rolesGestion des rôles
Gestion des rôles
No parameter schema in public metadata yet.
manage_rls_policiesGestion des politiques RLS
Gestion des politiques RLS
No parameter schema in public metadata yet.
list_storage_bucketsListe des buckets
Liste des buckets
No parameter schema in public metadata yet.
list_storage_objectsListe des objets
Liste des objets
No parameter schema in public metadata yet.
manage_storage_policiesGestion des politiques
Gestion des politiques
No parameter schema in public metadata yet.
upload_fileUpload de fichier
Upload de fichier
No parameter schema in public metadata yet.
download_fileTéléchargement de fichier
Téléchargement de fichier
No parameter schema in public metadata yet.
delete_fileSuppression de fichier
Suppression de fichier
No parameter schema in public metadata yet.
list_realtime_publicationsListe des publications
Liste des publications
No parameter schema in public metadata yet.
manage_realtimeGestion du temps réel
Gestion du temps réel
No parameter schema in public metadata yet.
create_subscriptionCréation de subscription
Création de subscription
No parameter schema in public metadata yet.
delete_subscriptionSuppression de subscription
Suppression de subscription
No parameter schema in public metadata yet.
create_migrationCréation de migration
Création de migration
No parameter schema in public metadata yet.
list_migrationsListe des migrations
Liste des migrations
No parameter schema in public metadata yet.
push_migrationsPush des migrations
Push des migrations
No parameter schema in public metadata yet.
validate_migrationValidation de migration
Validation de migration
No parameter schema in public metadata yet.
smart_migrationMigration intelligente
Migration intelligente
No parameter schema in public metadata yet.
auto_migrateMigration automatique
Migration automatique
No parameter schema in public metadata yet.
sync_schemaSynchronisation de schéma
Synchronisation de schéma
No parameter schema in public metadata yet.
import_schemaImport de schéma
Import de schéma
No parameter schema in public metadata yet.
get_logsRécupération des logs
Récupération des logs
No parameter schema in public metadata yet.
metrics_dashboardTableau de bord métriques
Tableau de bord métriques
No parameter schema in public metadata yet.
analyze_performanceAnalyse de performance
Analyse de performance
No parameter schema in public metadata yet.
analyze_rls_coverageAnalyse couverture RLS
Analyse couverture RLS
No parameter schema in public metadata yet.
audit_securityAudit de sécurité
Audit de sécurité
No parameter schema in public metadata yet.
generate_typescript_typesGénération de types TS
Génération de types TS
No parameter schema in public metadata yet.
generate_crud_apiGénération d'API CRUD
Génération d'API CRUD
No parameter schema in public metadata yet.
cache_managementGestion du cache
Gestion du cache
No parameter schema in public metadata yet.
environment_managementGestion d'environnement
Gestion d'environnement
No parameter schema in public metadata yet.
manage_secretsGestion des secrets
Gestion des secrets
No parameter schema in public metadata yet.
manage_functionsGestion des fonctions
Gestion des fonctions
No parameter schema in public metadata yet.
manage_triggersGestion des triggers
Gestion des triggers
No parameter schema in public metadata yet.
manage_webhooksGestion des webhooks
Gestion des webhooks
No parameter schema in public metadata yet.
Sponsors
Readme
Supabase MCP Server - Self-Hosted Edition
🗄️ Serveur MCP Supabase Self-Hosted - Gestion complète de votre instance Supabase privée
🌟 Fonctionnalités
- 🔐 Gestion complète de votre instance Supabase privée
- 🛠️ 54+ outils MCP pour l'administration Supabase
- 📊 Monitoring et métriques en temps réel
- 🚀 Déploiement automatique sur Railway
- 🔒 Sécurité renforcée avec prévention SQL injection
- ⚡ Performance optimisée pour la production
🏗️ Architecture
Ce repository contient uniquement le serveur MCP Supabase pur, sans interface web ni hub central.
Supabase MCP Server (Port 8000)
├── 🗄️ Gestion de base de données
├── 🔐 Authentification et autorisation
├── 📁 Stockage et fichiers
├── 🔄 Temps réel et subscriptions
├── 🛠️ Migrations et schémas
├── 📊 Monitoring et logs
└── 🚀 Déploiement automatique
🚀 Démarrage Rapide
Prérequis
- Python 3.11+
- Instance Supabase (self-hosted ou cloud)
- Variables d'environnement Supabase
Option A — SDK Smithery (recommandé)
# Cloner le repository
git clone https://github.com/MisterSandFR/Supabase-MCP-SelfHosted.git
---
[View the full README on GitHub](https://github.com/mistersandfr/supabase-mcp-selfhosted)
Details
- Repository
- github.com/mistersandfr/supabase-mcp-selfhosted
- Category
- Databases
- Transport
- HTTP
- Auth
- Required
- Registry
- MCP registry, active