Supabase MCP Server

Supabase MCP Server

site icon
2025.03.17 0
TypeScript数据库查询AI工具集成开发效率
Supabase MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,用于连接 Supabase 数据库并查询 feature_suggestions 表。它允许用户通过 AI 工具(如 Cursor 和 Claude Desktop)与数据库进行交互,获取功能建议数据。
View on GitHub

Overview

基本能力

产品定位

Supabase MCP Server 是一个数据库查询服务,专注于通过 MCP 协议连接 Supabase 数据库,为 AI 工具提供数据访问能力。

核心功能

  1. 连接 Supabase 数据库
  2. 查询 feature_suggestions 表
  3. 支持与 AI 工具(Cursor 和 Claude Desktop)集成
  4. 提供查询结果限制功能

适用场景

  1. 开发者在开发过程中需要从数据库获取功能建议
  2. 通过 AI 工具直接查询数据库内容
  3. 需要限制查询结果数量的场景

工具列表

  1. query_feature_suggestions
  2. 能力:查询 Supabase 数据库中的 feature_suggestions 表
  3. 参数:limit(可选,限制返回记录数量)

常见问题解答

  1. 连接问题:检查 Supabase 凭据是否正确
  2. 错误排查:查看控制台输出中的错误信息
  3. 表不存在:确保 feature_suggestions 表存在于 Supabase 数据库中

使用教程

使用依赖

  1. Node.js (v16 或更高版本)
  2. npm
  3. 具有凭据的 Supabase 项目

安装教程

  1. .env 文件中添加 Supabase 凭据: SUPABASE_URL=your_supabase_url SUPABASE_ANON_KEY=your_supabase_anon_key
  2. 安装依赖: npm install

运行服务器

  1. 直接运行: bash npx tsx mcp-server.ts
  2. 或使用 npm 脚本: bash npm run dev

调试方式

  1. 检查服务器是否正常运行
  2. 验证与 AI 工具的连接状态
  3. 测试查询功能是否正常工作

许可证

None