
Supabase MCP Server

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 工具提供数据访问能力。
核心功能
- 连接 Supabase 数据库
- 查询 feature_suggestions 表
- 支持与 AI 工具(Cursor 和 Claude Desktop)集成
- 提供查询结果限制功能
适用场景
- 开发者在开发过程中需要从数据库获取功能建议
- 通过 AI 工具直接查询数据库内容
- 需要限制查询结果数量的场景
工具列表
- query_feature_suggestions
- 能力:查询 Supabase 数据库中的 feature_suggestions 表
- 参数:limit(可选,限制返回记录数量)
常见问题解答
- 连接问题:检查 Supabase 凭据是否正确
- 错误排查:查看控制台输出中的错误信息
- 表不存在:确保 feature_suggestions 表存在于 Supabase 数据库中
使用教程
使用依赖
- Node.js (v16 或更高版本)
- npm
- 具有凭据的 Supabase 项目
安装教程
- 在
.env
文件中添加 Supabase 凭据:SUPABASE_URL=your_supabase_url SUPABASE_ANON_KEY=your_supabase_anon_key
- 安装依赖:
npm install
运行服务器
- 直接运行:
bash npx tsx mcp-server.ts
- 或使用 npm 脚本:
bash npm run dev
调试方式
- 检查服务器是否正常运行
- 验证与 AI 工具的连接状态
- 测试查询功能是否正常工作
许可证
None