Skip to main content
Glama
MisterSandFR

Supabase MCP Server - Self-Hosted Edition

by MisterSandFR
post-commit.sh2.07 kB
#!/bin/bash # Script de post-commit pour automatiser le push via Smithery CLI # Ce script s'exécute automatiquement après chaque commit # Charger la configuration Smithery if [ -f "smithery-config.env" ]; then source smithery-config.env echo "🔑 Clé API Smithery chargée automatiquement" fi echo "🚀 Démarrage du push automatique via Smithery CLI..." # Vérifier si nous sommes dans un dépôt git if ! git rev-parse --git-dir > /dev/null 2>&1; then echo "❌ Erreur: Ce script doit être exécuté dans un dépôt git" exit 1 fi # Vérifier si smithery est installé if ! command -v smithery &> /dev/null; then echo "❌ Erreur: Smithery CLI n'est pas installé" echo "💡 Installez-le avec: npm install -g @smithery/cli" exit 1 fi # Vérifier si l'utilisateur est connecté à Smithery if ! smithery login --check 2>/dev/null; then echo "🔑 Connexion automatique à Smithery avec la clé API..." if [ -n "$SMITHERY_API_KEY" ]; then echo "$SMITHERY_API_KEY" | smithery login --api-key 2>/dev/null if [ $? -eq 0 ]; then echo "✅ Connexion automatique réussie" else echo "⚠️ Connexion automatique échouée, build sans push" exit 0 fi else echo "⚠️ Aucune clé API trouvée, build sans push" exit 0 fi fi # Construire le projet avec Smithery echo "🔨 Construction du projet avec Smithery..." if smithery build; then echo "✅ Construction réussie" else echo "❌ Erreur lors de la construction" exit 1 fi # Push automatique (si disponible dans Smithery CLI) echo "📤 Tentative de push automatique..." if smithery push 2>/dev/null; then echo "✅ Push automatique réussi" elif smithery deploy 2>/dev/null; then echo "✅ Déploiement automatique réussi" else echo "⚠️ Commande de push non disponible dans cette version de Smithery" echo "💡 Vous devrez peut-être utiliser l'interface web de Smithery pour le déploiement" fi echo "🎉 Processus de post-commit terminé!"

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/MisterSandFR/Supabase-MCP-SelfHosted'

If you have feedback or need assistance with the MCP directory API, please join our Discord server