- Home
- MCP servers
- Supabase Coolify
Supabase Coolify
- typescript
0
GitHub Stars
typescript
Language
6 months ago
First Indexed
3 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"dj-pearson-supabase-coolify-mcp-server": {
"command": "npx",
"args": [
"-y",
"supabase-coolify-mcp-server"
],
"env": {
"SUPABASE_URL": "https://your-supabase-instance.example.com",
"COOLIFY_API_URL": "your-coolify-url:8000",
"COOLIFY_TEAM_ID": "optional-team-id",
"SUPABASE_DB_HOST": "localhost",
"SUPABASE_DB_NAME": "postgres",
"SUPABASE_DB_PORT": "5432",
"SUPABASE_DB_USER": "postgres",
"COOLIFY_API_TOKEN": "your-coolify-api-token",
"SUPABASE_ANON_KEY": "your-supabase-anon-key",
"SUPABASE_PROJECT_ID": "your-project-id",
"SUPABASE_DB_PASSWORD": "your-db-password",
"SUPABASE_PROJECT_REF": "your-project-ref",
"SUPABASE_FUNCTIONS_URL": "https://your-supabase-instance.example.com/functions/v1",
"SUPABASE_SERVICE_ROLE_KEY": "your-service-role-key"
}
}
}
}You run a self-hosted Supabase stack on Coolify and want to automate deployment, migrations, edge functions, and service management with a single MCP server. This MCP server lets you orchestrate Supabase deployments, migrations, edge functions, storage, and health checks directly from your preferred MCP client, enabling repeatable, secure operations across your Coolify and Supabase instances.
How to use
Use an MCP client to connect to the Supabase Coolify MCP Server and perform orchestration tasks across Coolify and Supabase. You can deploy complete Supabase instances on Coolify, run migrations, manage edge functions, adjust authentication and realtime settings, and monitor health across all services. Start by configuring an MCP server entry in your client with the provided runtime command and environment variables, then invoke the available tools to perform the desired actions.
Available tools
deploy_supabase_to_coolify
Deploy a complete Supabase instance to Coolify with customizable settings such as PostgreSQL version, realtime, storage, and authentication options.
update_supabase_deployment
Update an existing Supabase deployment with new configuration options like enabling GraphQL or other features.
get_deployment_status
Retrieve the current status of a specific Supabase deployment by UUID.
get_coolify_logs
Fetch logs for a Coolify deployment or application to aid debugging.
list_migrations
List all database migrations with their statuses.
deploy_migration
Deploy a new database migration defined by SQL and a name.
execute_sql
Execute a raw SQL query against the Supabase database.
get_migration_status
Check the status of a specific database migration by version.
deploy_edge_function
Deploy a new edge function with code and optional JWT verification.
delete_edge_function
Remove a deployed edge function by name.
get_edge_function_logs
Retrieve logs for a deployed edge function.
invoke_edge_function
Invoke an edge function with a provided payload.
list_storage_buckets
List all storage buckets managed by Supabase storage.
create_storage_bucket
Create a new storage bucket with specified properties.
delete_storage_bucket
Delete an existing storage bucket by ID.
get_auth_config
Fetch the current authentication configuration.
update_auth_config
Update authentication configuration settings.
check_supabase_health
Run a health check across all Supabase services.
get_supabase_version
Retrieve version information for the connected Supabase deployment.
verify_setup
Verify system setup and health across Coolify, Supabase, and CLI usage.
list_coolify_applications
List all Coolify applications.
get_coolify_application
Get details for a specific Coolify application.
update_coolify_application_env
Update environment variables for a Coolify application.
deploy_coolify_application
Deploy a Coolify application.
start_coolify_application
Start a Coolify application.
stop_coolify_application
Stop a Coolify application.
restart_coolify_application
Restart a Coolify application.
get_coolify_logs
Retrieve logs for a Coolify application.