基本能力
产品定位
Supabase MCP Server 是一个中间件服务,连接 AI 助手和 Supabase 数据库,提供标准化的数据库操作接口。
核心功能
- 读取表数据:支持带过滤条件、分页和列选择的查询
- 创建表记录:支持单条或批量插入数据
- 更新表记录:支持基于过滤条件的记录更新
- 删除表记录:支持基于过滤条件的记录删除
适用场景
- AI 助手需要访问数据库的场景
- 需要标准化数据库操作的自动化流程
- 开发AI应用时需要数据库集成的场景
工具列表
read_table_rows
: 查询表数据create_table_records
: 插入新记录update_table_records
: 更新现有记录delete_table_records
: 删除记录
常见问题
- 需要配置正确的 Supabase 凭证
- 需要 Docker 环境支持
- 目前仍处于开发阶段,功能可能不完善
使用教程
使用依赖
- Docker 或 Docker Desktop
- Supabase 账户和项目
安装教程
- 克隆仓库:
bash
git clone https://github.com/coleam00/supabase-mcp.git
cd supabase-mcp - 构建 Docker 镜像:
bash
docker build -t mcp/supabase .
调试方式
- 运行测试:
bash
pytest supabase_mcp/tests/ - 检查环境变量配置是否正确
- 验证 MCP 配置是否正确集成到 AI 助手