Supabase MCP 服务器

Supabase MCP 服务器

用于 Supabase 的 CRUD 操作和边缘函数的模型上下文协议(MCP)服务器。

快速入门

前置条件

  • 安装 Node.js (v16 或更高版本)
  • 准备 Supabase 项目及 API 密钥

安装

通过 npm 全局安装:

npm install -g supabase-mcp

或者克隆仓库并构建:

git clone https://github.com/Cappahccino/SB-MCP.git
cd SB-MCP
npm install
npm run build

配置

创建 .env 文件,填入以下内容:

SUPABASE_URL=your_supabase_project_url
SUPABASE_ANON_KEY=your_supabase_anon_key
SUPABASE_SERVICE_ROLE_KEY=your_supabase_service_role_key
MCP_SERVER_PORT=3000
MCP_API_KEY=your_secret_api_key

启动

运行以下命令启动服务:

supabase-mcp

默认访问地址为 http://localhost:3000。

功能

支持数据库操作包括:

  • 查询数据
  • 插入数据
  • 更新数据
  • 删除数据
  • 列出表

如需与 Claude 集成,请参考 README 中的详细说明。