🌩️ Databases Storm - Unified Database Management System

by biodoia

324 downloads
Not rated
GitHub

About

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

Details

Author
biodoia
Downloads
324
Categories
Database

- 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

Clone the repository, install dependencies with npm install, start a local Supabase instance with npm run supabase:start, then launch the server with npm run dev. The server exposes TypeScript commands for Supabase project management, database operations, backup, and migration, and a configuration file (storm-config.yaml) to define projects and additional databases.

🌩️ Databases Storm - Unified Database Management System

<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.