已连接应用

面向 AI Agent 的 Supabase MCP 集成

在聊天里查询、检视并管理你的 Postgres 数据库。

通过 Supabase 官方的 MCP server 连接,让 MoClaw 能够针对你的真实项目列出表、运行 SQL、应用迁移、拉取日志,并检查安全与性能顾问(advisors)。你用一个 access token 把 Supabase MCP server 添加到 MoClaw,并且可以把它限定到单个项目,或强制开启只读模式以便安全地探索。

工作方式

3 步接入 Supabase,无需工程配置。

  1. 1

    添加 Supabase MCP server

    在 MoClaw 的 MCP 设置里,添加 Supabase 官方托管的 MCP server。用 OAuth 或 Supabase 个人访问令牌授权。添加时可选择性地设置项目范围和只读模式。

  2. 2

    用大白话提问

    描述你的数据库任务:检视某张表、运行一条查询、复盘某个变慢的端点、检查哪些表缺少行级安全,或起草一个迁移。

  3. 3

    写入前先审核

    MoClaw 会展示它所用的 SQL 或迁移以及结果,让你能在向非只读项目应用某次写入或迁移之前先行核验。

团队为什么使用 Supabase MCP 集成

Supabase 把你的 Postgres 数据库、鉴权、存储和边缘函数都收纳到一个项目里。最拖慢节奏的是上下文切换:为了回答一个问题,要在仪表盘、SQL 编辑器、日志和你的代码库之间来回跳转。

连接 Supabase MCP server 后,MoClaw 可以在一个任务中读取你的 schema、运行 SQL、检查迁移,并拉取日志或内置的安全与性能顾问(advisors)。问它为什么某个查询很慢、哪些表缺少行级安全(row-level security)、上一次迁移改了什么,或者当前各表的行数是多少,MoClaw 就会收集证据并给出解释。

这种连接是有范围限定的,并且对访问权限诚实透明。你用 server 自己的设置来掌控它:OAuth 或个人访问令牌(personal access token)、一个可选的项目范围(让它只看到一个项目),以及一个强制只读 Postgres 操作的只读模式。这让探索性的数据库工作保持安全,同时在你明确选择启用时仍允许迁移和写入。

可以这样说

可以直接复制到 Supabase 的真实 prompts。

  • 列出我 Supabase 项目里的所有表,并显示最大的五张表的行数。
  • 运行一条只读查询,找出最近 7 天注册但从未创建过项目的用户。
  • 检查安全顾问(advisors),告诉我哪些表缺少行级安全。
  • 起草一个迁移,给 profiles 表添加一个 last_seen_at 时间戳,但先别应用它。

分步演示

发送 prompt 后实际会发生什么。

Prompt 01 4 步

“找出 /orders 端点这周为什么变慢了,并给出修复建议。”

MoClaw 会做什么

  1. 1 用 get_logs 拉取最近的 Postgres 和 API 日志,找出 orders 路径上的慢语句。
  2. 2 运行一条只读的 execute_sql 对问题查询做 EXPLAIN,并用 list_tables 检视 orders 表。
  3. 3 通过 get_advisors 检查相关的性能建议。
  4. 4 起草一个添加缺失复合索引的迁移,并在执行任何 apply_migration 之前展示出来供审核。
结果

MoClaw 报告:“orders 列表查询在 (customer_id, created_at) 上做了顺序扫描。日志显示 p95 这周飙升到了 1.8 秒。建议的修复:添加一个复合索引。迁移在此,尚未应用。”

FAQ

关于价格、隐私和限制的快速回答。

MoClaw 如何连接到 Supabase?
通过 Supabase 官方的 MCP server,你把它添加到 MoClaw 的 MCP 设置里。它用 OAuth 或 Supabase 个人访问令牌进行认证,方式和任何 MCP client 连接它时一样。
我能让它保持只读吗?
可以。Supabase MCP server 支持一个强制只读 Postgres 操作的只读模式,以及一个把访问限定到单个项目的项目范围。在添加 server 时把这两项都设上即可。
它实际能做什么?
数据库工作(list_tables、execute_sql、列出并应用迁移)、调试(get_logs、get_advisors)、开发工具(项目 URL、密钥、生成 TypeScript 类型)、边缘函数,以及账户或项目管理。分支(branching)和存储这两组工具默认关闭,需手动启用。
这是 Supabase 官方的连接器吗?
它使用的是 Supabase 自家官方的 MCP server。MoClaw 是 MCP client;Supabase 维护这个 server 及其访问控制,因此权限遵循你的 Supabase token 和设置。

免费试用 MoClaw。

每月 1,000 credits,或者 自带 API Key 获得无限用量。

随时取消