SuperAPI AI 工具集

supabase-automation

编程与开发

查看项目

更新于 10-15 23:32

技能介绍

用途:该技能用于把 Supabase 的日常运维与部署流程自动化,覆盖 CLI、认证、Edge Functions、密钥、MCP 集成和 Management API,面向生产环境部署场景。

主要能力:CLI 自动化(项目初始化、本地开发、数据库迁移与种子、TypeScript 类型生成、schema 管理、自动部署);认证配置(站点与重定向 URL、OAuth 提供商、邮箱密码、Magic Link 与 OTP、JWT、RLS 策略);Edge Functions(创建部署、Deno 运行时、密钥注入、CORS、调用测试、本地服务);密钥管理(环境变量、CLI 存储、Vault、轮换);Management API(项目配置、连接池、API Key、用量监控、备份、SSL)。MCP 集成提供文档、账户、数据库、调试、开发、函数、分支、存储等能力。

使用方式:常用命令包括 supabase init、supabase start、supabase link --project-ref {project-ref}、supabase db pull、supabase db push、supabase gen types typescript --local > types/supabase.ts、supabase functions new my-function、supabase functions deploy my-function、supabase secrets set API_KEY=your_secret_key、supabase secrets list、supabase branches create 等。MCP 服务器可加入 Claude Desktop 配置,使用 https://mcp.supabase.com/mcp 并传入 project_ref 与 features。

适用场景:新项目搭建、CI/CD 部署、认证提供商接入、数据库分支测试、Edge Function 调试、存储管理,以及与 Odoo 等系统的集成模式。

限制:本地开发需要 Docker;部分操作依赖 SUPABASE_ACCESS_TOKEN 等凭据;service role key 不应暴露在客户端;重定向 URL 通配符需谨慎配置。资料未提供具体收费、价格与效果数据。