用途:通过 Composio 的 Supabase 工具包,在 MCP 客户端中自动化 Supabase 的数据库查询、表管理、项目与组织管理、存储、边缘函数和 SQL 执行。
主要能力:列出项目与组织、查看表与表结构、查询表数据、执行任意 SQL、生成 TypeScript 类型、查看 Postgres 与 Auth 配置、获取 API 密钥、检查服务健康状态、列出边缘函数与存储桶、列出数据库分支。
使用方式:在客户端配置中添加 MCP 服务器 https://rube.app/mcp,确认 RUBE_SEARCH_TOOLS 可用;调用 RUBE_MANAGE_CONNECTIONS 并选择 supabase,若未激活则按返回的授权链接完成认证,状态为 ACTIVE 后再执行工作流。每次操作前先调用 RUBE_SEARCH_TOOLS 获取当前工具模式。
限制:project_ref 必须为 20 位小写字母(^[a-z]{20}$);SELECT_FROM_TABLE 只读,写操作需用 RUN_SQL_QUERY;复杂 DDL 可能约 60 秒超时;数组列须用 PostgreSQL 语法 ARRAY['a','b'] 而非 JSON 语法;大小写敏感标识符需双引号;GET_PROJECT_API_KEYS 返回敏感密钥,切勿记录或展示完整值;健康检查的 services 数组不能为空;部分配置工具可能因权限返回 401/403;边缘函数工具仅可读,不能创建或部署。