Overview
What is Query MCP (Supabase MCP Server)?
Query MCP is a server designed to enable safe execution of SQL queries, manage databases, access the Supabase Management API, and handle user authentication with built-in safety controls.
How to use Query MCP?
To use Query MCP, install it via a package manager like pipx or uv, configure it with your Supabase project details, and connect it to your favorite IDE that supports MCP clients.
Key features of Query MCP?
- Compatibility with various MCP clients (Cursor, Windsurf, Cline)
- Control over read-only and read-write modes of SQL query execution
- Runtime SQL query validation with risk level assessment
- Robust transaction handling and automatic versioning of database schema changes
- Management of Supabase projects and users via the Supabase Management API
Use cases of Query MCP?
- Executing SQL queries safely in development environments.
- Managing user authentication and roles in Supabase projects.
- Integrating with IDEs for enhanced database management workflows.
FAQ from Query MCP?
-
Is Query MCP free to use?
Yes! The core tool is free and open-source. -
What programming language is used?
Query MCP is built using Python. -
Can I use it for local development?
Yes, it supports local Supabase instances as well as remote projects.