官方Supabase MCP Server让AI助手(Claude/Cursor/Windsurf)可直接查询数据库、管理RLS策略、部署Edge Functions,无需暴露数据库凭证。
官方 Supabase MCP Server 填补了 AI Agent 与 PostgreSQL 后端之间的鸿沟。无需手动编写数据库脚本或在多个管理后台之间来回切换,你现在可以直接让 Claude、Cursor 或 Windsurf 查询数据表、创建 schema、管理 Row Level Security 策略,以及部署 Edge Functions——全部通过对话完成。这是让 AI 助手安全交互 Supabase 项目最快的方式,无需将原始凭证暴露给第三方。
该 server 为 AI Agent 提供了直接、沙盒化的 Supabase 项目访问能力。执行 SQL 查询、检查数据库结构、从 schema 生成 TypeScript 类型、管理认证用户和提供者、读写存储桶,以及调用 Edge Functions——这一切都无需离开 IDE 或聊天界面。你可以告诉 Claude「创建一个包含 email 和 role 列的 users 表」或「部署这个 Edge Function」,它会立即执行。该 server 还处理 RLS 策略检查、索引性能检查和环境变量管理,使其适用于需要 AI 助手实时理解和修改数据库层的全栈开发工作流。
由 Supabase 团队维护,与平台更新保持同步,深受数千名构建生产应用的开发者信赖。
运行以下命令安装最新版本:
npx -y @supabase/supabase-mcp@latest
将其添加到 Claude Desktop 配置(claude_desktop_config.json)中:
{
"mcpServers": {
"supabase-mcp-server": {
"command": "npx -y @supabase/supabase-mcp@latest",
"env": {
"SUPABASE_ACCESS_TOKEN": "your-access-token-here",
"SUPABASE_PROJECT_ID": "your-project-reference-id"
}
}
}
}
在 app.supabase.com → Account → Access Tokens 生成访问令牌,并在项目设置中获取项目引用 ID。
Schema 生成与迁移:让 Claude 检查当前 schema,然后生成迁移脚本来添加新功能(例如「添加一个带时间戳和 user_id 外键的 comments 表」)。
RLS 策略调试:粘贴错误日志,让 AI 助手检查你的 Row Level Security 策略、定位问题并提出修复建议,全程无需离开编辑器。
Edge Function 迭代:部署一个 Postgres 函数或 TypeScript Edge Function,用示例查询测试它,并在同一个聊天线程中与 Claude 或 Cursor 一起完善逻辑。
更多 Claude Desktop、Cursor、Windsurf 及更多工具的完整安装指南请访问 CuratedMCP。