Query MCP Server for Supabase
Query MCP is an open-source Multi-Client Protocol (MCP) server designed for the Supabase platform, allowing users to manage their Supabase projects and databases through a chat interface. This tool provides seamless integration with various MCP clients, enhancing the overall development experience.
Key Features:
- End-to-End Management: Full control over Supabase functionalities via a chat interface.
- Management API Support: Access features of the Supabase Management API directly from your IDE.
- Safety Controls: Built-in safety mechanisms for executing high-risk SQL queries, with a three-tier safety system categorizing operations by risk level.
- Automatic Migration Versioning: Simplifies database schema management by automatically versioning database changes.
- Database Query Tools: Execute PostgreSQL queries with runtime validation and risk assessment capabilities.
- Auth Admin SDK Integration: Directly manage users with Supabase Auth Admin methods via the Python SDK.
Benefits:
- User-Friendly Interface: Perform complex operations through simple chat commands, making it accessible for developers of all skill levels.
- Improved Configuration Management: Offers multiple configuration methods for environment variables, enhancing flexibility in deployment.
- Rich Monitoring and Logging Features: Access logs and analytics to better understand the status of your applications and database.
Highlights:
- compat with popular MCP clients (Cursor, Windsurf, Cline, etc.), enabling broad usability.
- Lightweight installation via package managers like pipx or uv, making setup straightforward.
- Tailored for both local development and remote Supabase instances, with clear documentation for various setups.