SuperAPI AI 工具集

supabase-automation

智能体与模型

查看项目

更新于 10-15 20:33

技能介绍

用途:通过 Composio 的 Supabase 工具包,在 MCP 客户端中自动化 Supabase 的数据库查询、表管理、项目与组织管理、存储桶、边缘函数和 SQL 执行。

主要能力:列出项目与组织、查看表与表结构、查询表数据、执行任意 SQL、生成 TypeScript 类型、查看 Postgres 与 Auth 配置、获取 API 密钥、检查服务健康、列出边缘函数与存储桶、列出数据库分支。

使用方式:在客户端配置中添加 MCP 服务器 https://rube.app/mcp,无需 API 密钥;确认 RUBE_SEARCH_TOOLS 可用后,调用 RUBE_MANAGE_CONNECTIONS(toolkit 为 supabase),若连接非 ACTIVE 则按返回的授权链接完成认证,确认 ACTIVE 后再执行工作流。每次操作前先调用 RUBE_SEARCH_TOOLS 获取当前工具模式。

关键限制:project_ref 必须为 20 位小写字母(^[a-z]{20}$);SELECT_FROM_TABLE 只读,写操作需用 RUN_SQL_QUERY;数组列须用 ARRAY['a','b'] 或 '{"a","b"}',不能用 JSON 数组语法;大小写敏感标识符需双引号;复杂 DDL 可能约 60 秒超时,应拆分;LIST_TABLES 的 row_count 与 size_bytes 可能为 null,不可当作 0;GET_TABLE_SCHEMAS 每次最多 20 张表;健康检查的 services 数组不能为空;API 密钥等敏感值不得记录或展示;配置类工具可能因权限返回 401/403,应优雅跳过。边缘函数工具仅只读,不能创建或部署。