type
status
date
slug
summary
tags
category
icon
password
最近,Supabase 发布自己家的 MCP Server,它提供了对平台更广泛的能力
核心概念
什么是 Supabase MCP Server?
这是一个允许 AI 助手(如 Cursor、Claude、Windsurf 等)直接与 Supabase 项目进行交互的服务器。它基于 Model Context Protocol (MCP) 标准实现,使 LLM 能够执行数据库管理、查询等任务。
MCP(Model Context Protocol)
- 这是一个标准化协议,用于规范大语言模型(LLMs)如何与外部服务(如 Supabase)进行通信
安装和配置
前提条件
- 需要安装 Node.js
设置步骤
1. 获取个人访问令牌(PAT)
- 在 Supabase 仪表板的账户令牌设置中创建
- 创建后需要立即保存,因为之后将无法再次查看
2. 配置 MCP 客户端
需要配置 JSON 格式的配置文件,主要包含:
Windows 特殊配置
Windows 用户需要额外的配置:
- 使用
cmd /c
前缀
- 或使用
wsl
(如果在 WSL 中运行 Node.js)
- 确保 Node.js 在系统 PATH 中可用
功能工具集
1. 项目管理工具
- 项目列表查看
- 项目详情获取
- 项目创建
- 项目暂停/恢复
- 组织管理
2. 数据库操作
- 表格列表
- 扩展管理
- 迁移管理
- SQL 执行
- 日志获取
3. 项目配置
- 获取项目 API URL
- 获取匿名 API 密钥
4. 分支管理(实验性功能)
- 需要付费计划
- 支持创建、列表、删除、合并、重置、变基等操作
5. 开发工具
- 可生成基于数据库架构的 TypeScript 类型定义
其他特点
- 版本说明:
- 目前是 pre-1.0 版本
- 可能会有破坏性更新
- LLM 会自动适应可用工具,对大多数用户影响较小
- 相关项目:
- @supabase/mcp-server-postgrest:用于通过 REST API 连接用户到应用
- 许可证:
- Apache 2.0 许可
这个项目的主要价值在于:
- 为 AI 助手提供了标准化的 Supabase 访问接口
- 简化了 AI 助手与数据库的交互过程
- 提供了全面的数据库管理和操作功能
- 支持开发和调试工具
- Author:二师兄
- URL:https://cloudesx.com/article/supabase-mcp-server
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!