mcpField
S
Supabase MCP Server

Supabase MCP Server

本地服务
github.com/stefanraath3云与基础设施178 周前更新

关于 Supabase MCP Server

Supabase MCP Server 将 MCP 客户端连接到 Supabase PostgreSQL 数据库,用于只读数据分析。它提供表结构资源、查询与分析工具,以及探索数据和关系的提示词。

主要功能

  1. 01连接 Supabase PostgreSQL
  2. 02将表结构作为资源提供
  3. 03运行只读 SQL 查询
  4. 04提供表分析工具
  5. 05包含数据分析提示词

适用场景

  1. 01检查表结构
  2. 02以只读方式查询数据
  3. 03汇总表中数据
  4. 04探索表之间的关系

MCP 相关

它向 MCP 客户端提供数据库结构资源、只读查询与分析工具,以及数据分析提示词。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Supabase MCP 服务

一个连接到 Supabase PostgreSQL 数据库的 MCP 服务,可将表结构公开为资源,并提供用于数据分析的工具。

功能

  • 连接到 Supabase PostgreSQL 数据库
  • 将表结构公开为资源
  • 只读 SQL 查询工具
  • 用于常见数据分析任务的提示词

设置

  1. 克隆此仓库
  2. 安装依赖项:
    npm install
    
  3. 将 .env.example 复制为 .env,并更新为你的 Supabase 凭据:
    cp .env.example .env
    
  4. 使用实际的 Supabase 连接详情编辑 .env 文件

运行服务

使用 stdio(命令行集成)
npm start
使用 HTTP 和 SSE(用于 Web 集成)
npm run start:http

与 MCP 客户端搭配使用

此服务可与任何兼容 MCP 的客户端搭配使用,包括用于测试的 Claude.app 和 MCP Inspector。

可用资源
  • schema://tables - 列出数据库中的所有表
  • schema://table/{tableName} - 显示特定表的结构
可用工具
  • query - 对数据库运行只读 SQL 查询
  • analyze-table - 获取表的基本统计信息
  • find-related-tables - 查找与给定表相关的表
可用提示词
  • table-exploration - 指引你探索特定表
  • data-summary - 创建表中数据的摘要
  • relationship-analysis - 分析表之间的关系

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。