mistersandfr avatar

Mistersandfr Supabase Mcp Selfhosted

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 tools

Public 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

Related Databases MCP servers

View all
1edelciomolina avatarPostgres MCPedelciomolina/postgres-mcpPostgreSQL MCP wrapper with .env credential mapping, tool selection, and safe read-only defaults.5stars
2planetscale avatarPlanetScaleplanetscale/mcp-serverConnect to PlanetScale databases, branches, schema, query insights, and execute SQL0stars
3bluwork avatarPostgres Scout Mcpbluwork/postgres-scout-mcpScout your PostgreSQL databases with AI - safety features, monitoring, and data quality0stars
4daedalus avatarMcp Mysql Connectordaedalus/mcp-mysql-connectorMCP server exposing MySQL database functionalities as tools0stars
5itunified-io avatarPostgreSQL MCP Serveritunified-io/mcp-postgresPostgreSQL MCP Server — 27 tools for queries, schema, CRUD, DBA, HA & server management0stars
6rog0x avatarDatabaserog0x/mcp-database-toolsSQL formatting, schema visualization, migration generation0stars