mcp

让 AI 助手直接查改 Supabase 数据库

开源 🏷️基础免费,高级付费 ⏳ 访问状态待核验 智能体 🍴 复刻 421 🐛 待处理 133 👀 关注 26
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 2966
维护状态 活跃
是否开源 开源
定价模式 🏷️基础免费,高级付费 支持限时试用 · Supabase 免费版可用,付费套餐按需升级,MCP 服务随平台提供

项目数据

分类智能体
开发团队supabase
定价模式🏷️基础免费,高级付费
价格说明Supabase 免费版可用,付费套餐按需升级,MCP 服务随平台提供
访问状态⏳ 访问状态待核验
是否开源是
开源协议Apache-2.0
主要语言TypeScript
GitHub 星标★ 2966
上线时间2024-12-20 00:00:00
代码更新2026-10-21
仓库体积4.3 MB
本站数据更新2026-10-22
维护状态活跃
收录时间2026-10-22
浏览次数0

项目介绍

Supabase MCP 是 Supabase 官方提供的模型上下文协议服务器,用于把 Supabase 项目接入 Claude、Cursor 等支持 MCP 的 AI 助手。它解决的是 AI 助手无法直接感知和操作数据库上下文的问题:通过标准化的 MCP 工具,AI 可以在对话中查询表结构、执行 SQL、管理项目配置、查看日志等,而不必手动复制粘贴 schema 或切换控制台。核心能力包括数据库查询与 SQL 执行、表结构探索、项目与分支管理、边缘函数和存储等资源的操作入口,并支持按项目范围授权,降低误操作风险。项目用 TypeScript 实现,可通过 npx 快速启动,配置到客户端的 MCP 设置中即可使用,适合希望让 AI 深度参与 Supabase 开发流程的团队。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-10-22 · 当前星标 ★ 2966

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:入门 约 10 分钟 部署方式:云服务 6 步

环境要求

  • 一个已创建的 Supabase 项目,并知道它所属的组织
  • 支持 MCP 的 AI 客户端(如 Cursor、Claude、Windsurf)
  • 能访问 Supabase Dashboard 与 https://mcp.supabase.com/mcp 的网络环境
  • 可选:使用 Vercel AI SDK 的 TypeScript 项目(用于 createToolSchemas 集成)

安装与启动步骤

  1. 1阅读安全最佳实践

    官方建议先了解把 LLM 接入 Supabase 项目的安全风险与缓解手段,再决定是否接入。

  2. 2获取 MCP 连接地址

    在 Supabase Dashboard 的 MCP connection 标签页生成项目专属 MCP URL,或使用通用地址。

  3. 3配置 MCP 客户端

    在客户端的 MCP 配置中加入 supabase 服务器,传输类型为 http,工具由服务端提供。

    {
      "mcpServers": {
        "supabase": {
          "type": "http",
          "url": "https://mcp.supabase.com/mcp"
        }
      }
    }
  4. 4登录并选择组织

    保存配置后客户端会自动提示登录 Supabase,务必选择包含目标项目的那个组织。

  5. 5按需收紧访问范围

    在 URL 上追加参数:限定单个项目、只读模式、只开放指定功能组,降低误操作风险。

    https://mcp.supabase.com/mcp?project_ref=abcdefghijklmnop&read_only=true&features=database,docs
  6. 6可选:接入 AI SDK

    TypeScript 项目可调用 createToolSchemas() 把 Supabase 工具当作静态工具,带输入输出类型。

关键配置

配置项必填说明示例
mcpServers.supabase.type是MCP 传输类型,README 中为 http(托管远程服务)http
mcpServers.supabase.url是MCP 服务器地址,可拼接查询参数做范围限制https://mcp.supabase.com/mcp
project_ref否URL 参数,把服务限定到单个 Supabase 项目abcdefghijklmnop
read_only否URL 参数,为 true 时排除所有会修改数据的工具true
features否URL 参数,限定开放的功能组,默认开启全部默认组database,docs
createToolSchemas 选项否可传 features、projectScoped、readOnly,需与服务端 URL 参数保持一致{ features: ['database','docs'], projectScoped: true, readOn

如何确认成功

客户端保存配置后提示登录 Supabase 并授权成功,工具列表中出现 Supabase 工具(如 get_project_url),对话中可正常调用。

常见问题

Q:需要在本地安装或启动服务吗?

A:不需要。Supabase MCP 是托管在 https://mcp.supabase.com/mcp 的 HTTP 服务,客户端里填好地址即可,无需本地运行进程。

Q:客户端没弹出登录提示怎么办?

A:正常情况下客户端会自动提示登录 Supabase。请确认网络可访问 Supabase,并检查配置中的 url 是否正确,然后重启客户端重试。

Q:如何避免 AI 误改数据库?

A:在 URL 上加 read_only=true 排除写操作工具,同时用 project_ref 限定到单个项目,只开放 features 中必要的功能组。

Q:工具结果里为什么没有 structuredContent?

A:README 明确说明该服务器不在 MCP 工具结果中发送 structuredContent,AI SDK 会回退为从 content 文本中解析 JSON。

Q:完整的工具和配置项列表在哪看?

A:见 supabase.com/mcp 文档,其中列出全部可用工具与配置选项,并提供交互式 URL builder 帮你生成带参数的地址。

注意事项

  • README 未给出本地安装或 npx 启动的具体命令,请以 Supabase 官方 setup 文档为准。
  • 把 LLM 接入数据库存在安全风险,官方建议先阅读 security best practices 再配置。
  • 使用 createToolSchemas() 时,features、projectScoped、readOnly 应与服务端 URL 参数保持一致。

核心亮点

  • 官方维护,与 Supabase API 和权限模型同步更新
  • 支持按项目范围限定访问,降低 AI 误操作风险
  • 通过 npx 一行配置接入 Claude、Cursor 等 MCP 客户端

不足之处

  • 需要自行管理访问令牌,权限配置对新手有一定门槛
  • 工具调用依赖 AI 客户端对 MCP 的支持程度,体验不一致

适用场景

  • 在 Cursor 中让 AI 直接查询线上表结构并生成迁移 SQL
  • 用 Claude 分析 Supabase 日志定位慢查询
  • 让 AI 助手批量管理多个 Supabase 项目的配置与分支

替代项目

postgres-mcp、supabase-js

上一篇:mcp

下一篇:mcp

同类项目推荐

deep-search-pro 开源

千行代码看懂多智能体协作搜索

Deep Search Pro —— 一个不到 1000 行的多智能体协作搜索系统。基于 LangChain + FastAP···

★ 209 2026-09-12
nuwax 开源

一站式搭建和运营企业级 AI 代理,从开发到分发全搞定。

Nuwax Agent OS - An enterprise-grade AI Agent Development and Operation Platform - P···

★ 895 2026-08-09
engraph 开源

给 Obsidian 装上 AI 大脑,让代理秒懂你的笔记

Local knowledge graph for AI agents. Hybrid search + MCP server for Obsidian vaults.

★ 171 2026-08-09
awesome-gamedev-agent-skills 开源

给AI装上游戏引擎大脑,一键生成专业游戏代码

74 game-dev skills for AI coding agents — Godot, Unity, Unreal, Phaser, PixiJS, thr···

★ 2310 2026-08-09
klavis 开源

让 AI 代理稳定调用任意工具,规模再大也不慌

Klavis AI: MCP integration platforms that let AI agents use tools reliably at any s···

★ 5821 2026-08-09
langflow 开源

拖拽搭 AI 工作流,从想法到接口一键部署

Langflow is a powerful tool for building and deploying AI-powered agents and workflo···

★ 155881 2026-08-09
nexus-agent 开源

开箱即用的企业级 AI 智能体平台,快速构建可靠问答与自动化流程

企业级 AI 智能体 Agent 平台,覆盖智能对话、文档知识问答、联网搜索、RAG 检索、MCP 工具···

★ 667 2026-08-09
portable-hermes-agent 开源

免安装免Docker,Windows上跑起本地AI代理,开箱即用

Hermes Agent made portable desktop for Windows — 100 tools, GUI, local models via L···

★ 237 2026-08-09