supabase-mcp-server

alexander-zuev
706
Query MCP enables end-to-end management of Supabase via chat interface: read & write query executions, management API support, automatic migration versioning, access to logs and much more.
#model-context-protocol #supabase #cursor #windsurf

Overview

What is supabase-mcp-server

Supabase MCP Server is a tool that enables end-to-end management of Supabase through a chat interface. It supports reading and writing query executions, management API access, automatic migration versioning, and log access, among other features.

How to Use

To use Supabase MCP Server, ensure you have Python 3.12+ installed. You can install it via package managers like pipx or uv. After installation, you can manage your Supabase projects and execute SQL queries through a chat interface.

Key Features

Key features include compatibility with various MCP clients, control over SQL query execution modes, runtime SQL query validation, a three-tier safety system for SQL operations, robust transaction handling, automatic versioning of database schema changes, and user management via Supabase Auth Admin methods.

Use Cases

Use cases for Supabase MCP Server include managing database queries in a safe environment, automating database migrations, and integrating user authentication management within Supabase projects.

Content