6.5 Supabase
定位
Supabase 官方 MCP 集成。直接在 Claude Code 里操作数据库、管理项目,跑 SQL 不用开 Dashboard。
核心功能
HTTP 类型远程 MCP 服务器,地址 mcp.supabase.com/mcp。覆盖 Supabase 的核心能力:
- 运行 SQL 查询
- 数据库 schema 操作(建表、改表、加索引)
- 项目管理(查看项目列表、配置)
- Auth 用户管理
- Storage bucket 操作
- Edge Function 管理
安装与配置
/plugin install supabase@claude-plugins-official连接到 https://mcp.supabase.com/mcp,认证走 Supabase 的 OAuth 流程。
典型使用场景
场景一:边写代码边改 schema
开发到一半发现需要加个字段,“给 users 表加一个 avatar_url 列,类型 text,可以为空”。不用切到 Dashboard 或者手写 migration 文件。
场景二:数据排查
线上用户反馈数据不对,“查一下 user_id = ‘abc123’ 的所有 orders,按创建时间倒序”。直接看结果。
场景三:项目初始化
新项目起步,“帮我建一个 blog 的 schema:posts 表有 id、title、content、author_id、created_at,comments 表有 id、post_id、body、user_id、created_at,加上外键约束”。Claude 帮你拼好 SQL 执行。
注意事项
- SQL 查询直接执行在你的 Supabase 数据库上。生产环境务必小心,Claude 的
DROP TABLE是真的会执行的。 - OAuth 授权的 scope 决定了可操作范围。如果只授了只读权限,写操作会失败。
- 免费版 Supabase 项目有暂停机制(7 天不活跃自动暂停),暂停状态下 MCP 调用会失败。
Last updated on