🌩️ Databases Storm - Unified Database Management System

by biodoia

324 downloads Not rated yet

About

🌩️ Unified Database Management System - MCP server for orchestrating Supabase and multiple databases

Explore

- Multi-project Supabase instance management
- Integration with Redis, MongoDB, ChromaDB, TimescaleDB, Elasticsearch
- Cross-database backup with encryption and compression
- Unified monitoring with Prometheus and Grafana
- Row Level Security and centralized secrets management
- Admin dashboard showing project status, health, and usage


npm install

yaml

projects:
aets-trading:
supabase:
url: "https://xyzxyz.supabase.co"
anonKey: "eyJhbGc..."
features:
- auth
- storage
- realtime
- edge-functions
additional_databases:
redis:
host: "redis.aets.local"
purpose: "session-cache"
chromadb:
url: "http://chromadb.aets.local:8000"
purpose: "ai-embeddings"

orchestralia:
supabase:
url: "https://abcabc.supabase.co"
features:
- auth
- storage
additional_databases:
mongodb:
uri: "mongodb://mongo.orchestralia.local"
purpose: "document-store"


storm setup-mobile-backend --name=my-app --auth=social --storage=10GB

<div align="center">
Databases Storm Logo

License: MIT
Node.js
TypeScript
Supabase
Docker
MCP

Un sistema centralizzato basato su Supabase per gestire tutti i database del tuo ecosistema
</div>

πŸš€ Overview

Databases Storm Γ¨ un MCP server che orchestra Supabase (il Firebase open source) e altri database per creare un ecosistema completo di gestione dati. Con Supabase al centro, ottieni automaticamente:

- 🐘 PostgreSQL con estensioni avanzate
- πŸ” Authentication integrata (JWT, OAuth, Magic Links)
- ⚑ Realtime subscriptions via websocket
- πŸ“¦ Storage per file e media (S3-compatible)
- πŸ”„ Edge Functions per logica serverless
- πŸ›‘οΈ Row Level Security per sicurezza granulare
- πŸ“Š Dashboard di amministrazione built-in

🎯 Perché Supabase + Databases Storm?

Supabase fornisce l'80% di quello che serve per la maggior parte dei progetti. Databases Storm aggiunge:

1. Gestione multi-progetto - Deploy e gestione di istanze Supabase separate per ogni progetto
2. Database aggiuntivi - Integrazione con Redis, MongoDB, TimescaleDB quando servono
3. Orchestrazione unificata - Un singolo MCP server per controllare tutto
4. Backup avanzati - Strategie di backup cross-database
5. Monitoring esteso - Metriche unificate per tutti i database

πŸ—οΈ Architettura

databases-storm/
β”œβ”€β”€ mcp-server/          # MCP server core
β”œβ”€β”€ supabase/            # Supabase configurations
β”‚   β”œβ”€β”€ projects/        # Project-specific configs
β”‚   β”œβ”€β”€ migrations/      # Database migrations
β”‚   β”œβ”€β”€ functions/       # Edge functions
β”‚   └── seed/           # Seed data
β”œβ”€β”€ integrations/        # Altri database
β”‚   β”œβ”€β”€ redis/
β”‚   β”œβ”€β”€ mongodb/
β”‚   β”œβ”€β”€ chromadb/
β”‚   └── timescaledb/
β”œβ”€β”€ orchestration/       # Docker Compose & K8s
β”œβ”€β”€ monitoring/          # Prometheus + Grafana
└── dashboard/          # Admin UI unificata

🚦 Quick Start

```bash

No reviews yet β€” be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.