Supabase Coolify

Provides automated management of Supabase on Coolify via MCP, including migrations, edge functions, storage, auth, health, and deployment tooling.
  • 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.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational