Supabase数据库操作工具

提供Supabase (PostgREST) 数据库的查询、插入、更新和删除操作的工具。

  • by PetrefiedThunder
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 PetrefiedThunder/mcp-supabase

使用说明

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

许可证

麻省理工学院