数据库 · Supabase 官方仓库

Supabase MCP

让助手在限定项目和工具范围内查看 Supabase 数据库、文档与项目状态。

CodexClaude CodeHTTP
已核验查看接入方法 支持 Codex、Claude Code 等平台

Supabase MCP 是什么?

Supabase MCP 是 Supabase 官方提供的项目与数据库连接器。接入后,Codex 可以在指定 project_ref 和功能范围内读取表结构、查询数据、查看文档与项目状态,并可通过 read_only 参数关闭写入工具。

一句话理解让助手在限定项目和工具范围内查看 Supabase 数据库、文档与项目状态。

为什么需要它?

把数据库上下文带入任务,同时通过项目、功能集和只读模式缩小操作面。

接入前,AI 只能依赖你粘贴的材料、截图或旧上下文;接入后,它可以在你授权的范围内调用真实工具,并把结果、来源和状态带回当前任务。

核心能力

01
按项目连接 Supabase MCP

把真实信息带回当前任务,减少反复复制和手动核对。

02
限定 database、docs 等功能集

在明确授权范围内调用工具,并保留执行过程和结果。

03
通过 read_only=true 排除修改工具

回读来源、状态与限制,方便继续处理和人工验收。

适合谁?怎么用?

适合使用
  • 查看 Supabase 项目和表结构
  • 已经使用 Supabase,并需要在开发任务中查询数据库结构或项目信息的团队。
  • 项目 ID、表名、字段和返回行数与控制台一致,并保留只读参数。
不适合
  • 不适合先连生产库,或在没有审批的情况下运行迁移和写入。
  • 非只读模式可能包含数据库或项目修改工具
  • 数据库结果可能含个人信息和业务数据

怎么接入?

  1. 1
    准备

    选择测试项目并记录 project_ref。

  2. 2
    授权

    使用官方远程端点,URL 中加入 project_refread_only=true 和必要 features。

  3. 3
    连接

    在客户端完成授权并核对项目。

  4. 4
    开始使用

    只读取一次表结构验证范围。

安装命令

添加 Supabase MCP

codex mcp add supabase --url "https://mcp.supabase.com/mcp?project_ref=YOUR_PROJECT_REF&read_only=true"

先把 YOUR_PROJECT_REF 换成测试项目 ID;首次连接保留 read_only=true。

检查命令

确认 MCP 已经登记

codex mcp list

接入前准备

  • Supabase 项目与账号权限
  • 明确的 project_ref
  • 先决定只读、功能集和本地/托管方式

官方帮助

官方文档与仓库Supabase 官方仓库问题反馈在 GitHub Issues 获取帮助

第一次调用示例

登记完成后,新开一个任务,先用下面这句做只读验证,把目标、范围和停止条件一次说清楚。

发给 Codex

第一次只读任务

请用 Supabase MCP 读取测试项目的表结构和每张表 3 行样例,保持只读,不执行 SQL 写入。
怎样算成功

项目 ID、表名、字段和返回行数与控制台一致,并保留只读参数。

  1. 先读取项目和表结构。
  2. 运行有限行数的只读查询。
  3. 把结果与 Supabase 控制台核对。
  4. 任何迁移、SQL 写入或项目管理需单独授权。

权限与安全

凭证与连接方式

远程 HTTP;首次保留 project_ref 和 read_only=true,使用最小项目权限。

  • 非只读模式可能包含数据库或项目修改工具
  • 数据库结果可能含个人信息和业务数据
  • 生产库必须使用最小角色、项目隔离和独立审计

用小贺API和 MCP,把真实工具接进工作流

从一个 MCP、一个只读任务开始,先把连接、权限和结果验证清楚。

多平台支持兼容主流 MCP 客户端接入方法清楚命令与自助指令分开权限边界明确先只读再扩大范围
进入小贺API