适合谁
- 使用 Cursor、Windsurf、Cline 或 Claude Desktop 的 Supabase 开发者。
- 需要 SQL、项目管理、认证管理和日志访问统一入口的团队。
- 接受本地 Supabase 或 Supabase.com 托管项目限制的开发环境。
这是一个功能覆盖较广、带统一安全控制的 Supabase 数据库 MCP 服务器,支持 SQL、迁移、Management API、Auth Admin 和日志访问。其主要限制是仅支持 Supabase.com 托管项目和本地开发,不支持自托管或自定义连接字符串;同时项目已停止积极维护。
最强项 · 文档质量 14/20 最弱项 · 维护活跃度 5/20
静态评测 · 未实际运行收录于 2026-07-30
查看 FMRS 评分方法 →运行环境:Python 3.12+
QUERY_API_KEY
在 thequery.dev 免费获取的 API 密钥,v0.4 起所有操作必需。
SUPABASE_PROJECT_REF
Supabase 项目引用 ID(或本地 host:port),可在项目 URL 中找到。
SUPABASE_DB_PASSWORD
数据库密码,项目创建时设置或在 Project Settings → Database 查看。
SUPABASE_ACCESS_TOKEN
Supabase 个人访问令牌,用于 Management API,在 dashboard/account/tokens 生成,仅远程项目需要。
SUPABASE_SERVICE_ROLE_KEY
Service role 密钥,用于 Auth Admin SDK,在 Project Settings → API 中获取,仅 Auth Admin 功能需要。
SUPABASE_REGION
项目所在的 AWS 区域,默认 us-east-1,区域不匹配会导致 'Tenant or user not found' 错误。
需要 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"}}}}
以 Cursor 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。
{
"servers": {
"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"
}
}
}
}
写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。
claude mcp add supabase -e QUERY_API_KEY=your-api-key -e SUPABASE_PROJECT_REF=your-project-ref -e SUPABASE_DB_PASSWORD=your-db-password -e SUPABASE_REGION=us-east-1 -e SUPABASE_ACCESS_TOKEN=your-access-token -e SUPABASE_SERVICE_ROLE_KEY=your-service-role-key -- /full/path/to/supabase-mcp-server
在终端运行;先把 <…> 占位符换成你自己的值。
运行 which supabase-mcp-server(Windows 用 where)找到可执行文件路径并在客户端配置,连接成功后客户端应显示绿色指示并显示服务器暴露的工具数量(如 get_schemas、execute_postgresql 等)。也可用 get_schemas 工具测试数据库连接是否正常。
连接成功后,可以直接对 AI 助手这样说:
没有匹配的工具
依据项目文档列出,未经本站实测。
Query MCP 是一个开源 Supabase MCP 服务器,可通过 stdio 让支持 MCP 的客户端执行 SQL、管理数据库架构、调用 Supabase Management API、使用 Auth Admin SDK,以及访问日志和分析数据。项目 README 表明该服务器已不再积极维护,因为 Supabase 已发布官方 MCP 服务器。
将 ClickHouse 连接到您的 AI 助手
通过 MCP 高级访问 ChEMBL 化学数据库的非官方服务器
Google 官方数据库 MCP 工具箱,用配置文件定义 AI 可用的数据库工具
Bytebase 官方维护,极简双工具数据库 MCP Server
源版本 bca07008fe46 数据同步于 2026-10-19 查看 FMRS 评分方法