Supabase MCP Servers

Supabase MCP Servers

连接LLM到Supabase的一系列MCP服务器。

Supabase MCP 服务器快速开始指南

简介

Supabase MCP 服务器是一组基于模型上下文协议(MCP)的服务器,用于将大语言模型(LLMs)连接到 Supabase 服务。

快速上手

1. 安装 MCP 客户端

确保你有兼容的 MCP 客户端,例如 Claude 桌面版

2. 选择合适的 MCP 服务器包

# 安装 PostgREST MCP 服务器
npm install @supabase/mcp-server-postgrest

3. 配置连接

import { createPostgRESTServer } from '@supabase/mcp-server-postgrest';

const server = createPostgRESTServer({
  postgrestUrl: 'https://your-project.supabase.co/rest/v1',
  apiKey: 'your-supabase-key'
});

// 启动服务器
server.listen(3000, () => {
  console.log('MCP 服务器运行在 http://localhost:3000');
});

4. 在 Claude 中连接到服务器

  1. 打开 Claude 桌面应用
  2. 进入设置 → MCP 服务器
  3. 添加 http://localhost:3000 作为服务器地址
  4. 现在你可以通过自然语言查询你的 Supabase 数据库

可用的 MCP 服务器

  • PostgREST (@supabase/mcp-server-postgrest): 通过 PostgREST API 连接到 Supabase 项目或任何 Postgres 数据库
  • 管理 API (即将推出): 使用 LLM 管理你的 Supabase 项目、架构和 DDL

资源