Supabase MCP 服务器

Supabase MCP 服务器

为 IDE 提供安全执行 SQL、管理数据库、访问 Supabase API 和用户认证的功能。

快速入门

前置条件

  • Python 3.12+
  • 可选安装 uvpipx

安装

推荐使用 pipx 安装:

pipx install supabase-mcp-server

或使用 uv:

uv pip install supabase-mcp-server

配置

创建 .env 文件并添加以下内容:

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、Windsurf 等)中,添加服务器命令路径并确保配置正确。

调试

运行以下命令检查日志:

cat ~/.local/share/supabase-mcp/mcp_server.log