
使用 Supabase MCP 直接从 Cline 管理你的数据库
对于使用 Cline 的开发者来说,AI 辅助编码与直接数据库管理之间的鸿沟已不复存在。开发者们一直渴望的功能终于来了:官方的 Supabase MCP 服务器现已在 Cline MCP Marketplace 上线。
无需在编辑器、Supabase 仪表板和 SQL 客户端之间来回切换上下文。现在,您可以直接在编写代码的地方,通过 Cline 的协调,与您的数据库进行交互——执行查询、管理模式、获取配置等等。
Cline 可以生成数据库模式
想象一下,您要求 Cline 获取特定的用户数据或更新一条记录,然后看着它直接对您的 Supabase 实例执行 SQL 查询。现在,这种能力已经触手可及。
连接 AI 与您的后端
模型上下文协议(MCP)充当了一个标准化桥梁,允许像 Cline 这样的 AI 代理安全地与外部工具和服务交互。Supabase MCP 服务器利用此协议为 Cline 提供了超过 20 种用于数据库交互的“工具”或功能。
这不仅仅是读取数据;它赋予了 Cline 在您的后端完整开发生命周期中积极参与的能力。
入门指南:几分钟内完成设置
集成这一强大功能非常简单
- 生成 Supabase PAT: 首先,您需要一个用于身份验证的 Supabase 个人访问令牌(PAT)。这确保了对您账户的安全访问。您可以在此处生成一个:supabase.com/dashboard/account/tokens
- 从 Cline Marketplace 安装: 打开 Cline,导航到 MCP Marketplace(Extensions -> Cline -> MCP Marketplace),找到官方的 Supabase 服务器,然后点击“安装”。
- 输入您的 PAT: 在安装过程中,Cline 会提示您安全地输入您生成的 Supabase PAT。
就是这样。Cline 现在已连接到您的 Supabase 账户。
您可以做什么?主要功能
安装了 Supabase MCP 服务器后,您可以将许多数据库任务委派给 Cline
- 直接 SQL 执行: 使用
execute_sql工具运行SELECT、INSERT、UPDATE、DELETE查询。非常适合快速数据检查或操作。
直接在 Cline 中执行 SQL 查询
- 通过迁移进行模式管理: 要求 Cline 创建或更改表,甚至定义整个模式。它将生成适当的 DDL 并使用
apply_migration工具应用它,从而跟踪您的模式更改。
Cline 可以直接在 Supabase 中创建或更改表
- 配置获取: 需要您的项目 URL 或匿名密钥?使用
get_project_url和get_anon_key。 - 类型生成: 使用
generate_typescript_types使您的前端类型与数据库模式保持同步。 - 调试: 使用
get_logs将最近的日志直接拉取到您的编辑器中进行故障排除。 - 数据库分支(实验性): 管理 Supabase 的新分支功能(
create_branch、list_branches、merge_branch),以实现更安全的开发工作流程。
这种集成简化了常见的数据库操作,让您能够专注于开发环境,并利用 AI 处理以前需要手动干预和上下文切换的任务。
未来是对话式的
这种集成不仅仅是便利性;它预示着一个未来,与 复杂的后端系统交互将成为一种对话。通过弥合自然语言意图和数据库操作之间的差距,我们正在使像 Supabase 这样的强大工具更容易访问,并实现真正的 AI 驱动的开发工作流程。
立即开始使用
准备好停止切换标签,开始直接从 Cline 管理 Supabase 了吗?
- 安装 Cline(如果您还没有安装):https://marketplace.visualstudio.com/items?itemName=saoudrizwan.claude-dev
- 从 Cline 中的 MCP Marketplace 安装 Supabase MCP 服务器。
- 探索可能性: 让 Cline 与您的 Supabase 项目进行交互。
在 Supabase 博客上了解更多关于集成的信息:supabase.com/blog/mcp-server


