Supabase MCP 服务器

一个连接Supabase的模型上下文协议(MCP)服务器,用于查询feature_suggestions表。

  • by adiletD
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 adiletd/feature-request-collection-mcp

使用说明

Supabase MCP服务器

这是一个连接到Supabase的模型上下文协议(MCP)服务器,允许您查询feature_suggestions表。

先决条件

  • Node.js(v16或更高版本)
  • npm
  • 带证书的Supabase项目

设置

  1. 确保你的 .env 文件包含以下Supabase凭据:

    SUPABASE_URL=your_supabase_url
    SUPABASE_ANON_KEY=your_supabase_anon_key
    
  2. 安装所需的依赖项:

    npm install
    

运行服务器

使用以下命令运行MCP服务器:

npx tsx mcp-server.ts

或者使用npm脚本:

npm run dev

连接到AI工具

光标

  1. 打开光标并导航到 光标设置.
  2. 上下 特性 选项卡,点击 +添加新的MCP服务器 在...之下 MCP服务器 部分。
  3. 输入以下详细信息:
    • 名字:Supabase
    • 类型:命令
    • 命令: npx tsx /path/to/mcp-server.ts
  4. 服务器成功连接后,您应该看到绿色的活动状态。

克劳德桌面

  1. 打开Claude桌面并导航到 设置.
  2. 上下 开发者 选项卡,点击 编辑配置 打开配置文件。
  3. 添加以下配置:
    {
      "mcpServers": {
        "supabase": {
          "command": "npx",
          "args": ["tsx", "/path/to/mcp-server.ts"]
        }
      }
    }
    
  4. 保存配置文件并重新启动Claude桌面。

可用工具

查询_功能_建议

查询Supabase数据库中的feature_suggestions表。

参数:

  • limit (number,可选):要返回的最大记录数(默认值:100)

AI工具中的示例用法:

Can you show me feature suggestions from the database?

或者有一个限制:

Can you show me the top 10 feature suggestions?

故障排除

  • 如果您遇到连接问题,请确保您的Supabase凭据正确。
  • 检查控制台输出是否有任何错误消息。
  • 确保您的Supabase数据库中存在feature_suggestions表。