使用说明
mcp-suabase
查询、插入、更新和删除Supabase(PostgREST)数据库中的行。
工具
| 工具 | 说明 |
|---|---|
query |
使用PostgREST语法从表中查询行。 |
insert |
在表中插入行。 |
update |
更新表中的行。 |
delete |
从表中删除行。 |
rpc |
调用Postgres函数。 |
list_tables |
列表表(需要具有pg_catalog访问权限的服务密钥)。 |
配置
| 变量 | 必填 | 描述 |
|---|---|---|
SUPABASE_URL |
是 | 请提供项目URL |
SUPABASE_SERVICE_KEY |
是 | 支持服务角色键 |
SUPABASE_ANON_KEY |
是 | 隐藏匿名密钥 |
安装
git clone https://github.com/PetrefiedThunder/mcp-supabase.git
cd mcp-supabase
npm install
npm run build
使用Claude Desktop
添加到您的 claude_desktop_config.json:
{
"mcpServers": {
"supabase": {
"command": "node",
"args": ["/path/to/mcp-supabase/dist/index.js"],
"env": {
"SUPABASE_URL": "your-supabase-url",
"SUPABASE_SERVICE_KEY": "your-supabase-service-key",
"SUPABASE_ANON_KEY": "your-supabase-anon-key"
}
}
}
}
使用npx
npx mcp-supabase
许可证
麻省理工学院