supabase-mcp

supabase-mcp

3.1

If you are the rightful owner of supabase-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A Model Context Protocol (MCP) server that provides AI assistants with the ability to interact with Supabase databases through standardized tools.

The Supabase MCP Server is designed to facilitate seamless interaction between AI assistants and Supabase databases. It leverages the Model Context Protocol to standardize database operations, allowing for efficient data manipulation and retrieval. The server supports a range of operations including reading, creating, updating, and deleting records, all of which can be configured through environment variables. It also supports stdio transport, making it versatile for different deployment scenarios. The server ensures security by using a service role key and validating inputs with Pydantic models, providing a robust solution for database management in AI applications.

Features

  • Read rows from tables with filtering and column selection
  • Create single or multiple records
  • Update records with flexible filtering
  • Delete records safely with filter conditions
  • Environment-based configuration

Tools

  1. read_rows

    Read data from Supabase table, supports filtering and column selection

  2. create_records

    Insert one or more records into the table

  3. update_records

    Update records in the table that match specific filter conditions

  4. delete_records

    Delete records in the table that match specific filter conditions