适合谁
- 使用 Cursor、Windsurf、Cline 或 Claude Desktop 的 Supabase 开发者。
- 需要 SQL、项目管理、认证管理和日志访问统一入口的团队。
- 接受本地 Supabase 或 Supabase.com 托管项目限制的开发环境。
这是一个功能覆盖较广、带统一安全控制的 Supabase 数据库 MCP 服务器,支持 SQL、迁移、Management API、Auth Admin 和日志访问。其主要限制是仅支持 Supabase.com 托管项目和本地开发,不支持自托管或自定义连接字符串;同时项目已停止积极维护。
Query MCP 是一个开源 Supabase MCP 服务器,可通过 stdio 让支持 MCP 的客户端执行 SQL、管理数据库架构、调用 Supabase Management API、使用 Auth Admin SDK,以及访问日志和分析数据。项目 README 表明该服务器已不再积极维护,因为 Supabase 已发布官方 MCP 服务器。
需要 Python 3.12+。可使用 pipx install supabase-mcp-server 或 uv pip install supabase-mcp-server 安装,也可从仓库根目录以可编辑模式安装。配置 QUERY_API_KEY、SUPABASE_PROJECT_REF 和 SUPABASE_DB_PASSWORD;远程项目还应配置正确的 SUPABASE_REGION。Management API 需要 SUPABASE_ACCESS_TOKEN,Auth Admin SDK 需要 SUPABASE_SERVICE_ROLE_KEY。然后在 MCP 客户端中配置服务器命令;Claude Desktop、Cline 和类似客户端通常需要可执行文件的绝对路径。
{"mcpServers":{"supabase":{"command":"/full/path/to/supabase-mcp-server","env":{"QUERY_API_KEY":"your-api-key","SUPABASE_PROJECT_REF":"your-project-ref","SUPABASE_DB_PASSWORD":"your-db-password","SUPABASE_REGION":"us-east-1","SUPABASE_ACCESS_TOKEN":"your-access-token","SUPABASE_SERVICE_ROLE_KEY":"your-service-role-key"}}}}