Supabase 现在有官方 MCP 服务器,这意味着你可以从 AI IDE(如 Cursor 或 Windsurf)创建、编辑 Supabase 项目并将其连接到您的应用程序。
Supabase是什么: Bolt + Supabase:1分钟实现APP的登陆功能、连接数据库(Bolt、Cursor、BaaS、AI全栈)
以前我介绍了一个托管平台,但使用了第三方Supabase MCP: 最新MCP托管平台:让Cursor秒变数据库专家,一键对接Github,开发效率暴增!
官方 MCP 能做什么?
根据官方和社区信息,这个官方 Supabase MCP 服务器解锁了超多实用能力,让你在 AI IDE 里就能: 🚀 创建/管理数据库表 (Tables): “帮我创建一个 users 表,包含 id、email、created_at 字段...” ✍️ 填充示例数据 (Populate Data): “给 posts 表加 10 条测试数据...” 🛡️ 编写 RLS 策略 (Row Level Security): “为 users 表写一个策略,只允许用户访问自己的数据...” 🔍 查询/编辑项目信息 (Project Interaction): (具体能力待探索,但基础交互是核心) 🔮 未来可期: 官方还预告了未来对 Edge Functions 和 Storage 的支持!
为什么重要? 改变 Supabase 开发者的工作流: 效率飙升: 无需离开你的 IDE 或文本提示界面,减少上下文切换,专注核心开发。 降低门槛: 对于一些不熟悉 SQL 或 Supabase 特定操作的开发者,可以用自然语言完成任务。 解锁新玩法: 想象一下,让 AI 根据你的应用需求自动生成数据库结构、安全策略甚至测试数据... 拥抱 AI 趋势: 顺应了 AI-first 的开发潮流,让 Supabase 在 AI 集成方面保持领先。
如何开始使用? 传送门:https://supabase.com/blog/mcp-server
⚠️ 注意安全: 请使用全局的mcp设置,如果是项目级别 MCP 设置,请务必不要将其提交到 Git 仓库, 使用 .gitignore 排除它。
So,去 AI IDE 里 感受一下 “指挥” AI 管理数据库的体验吧。