MCP Servers for Supabase

Supabase is an open source Firebase alternative, providing a PostgreSQL database, authentication, instant APIs, realtime subscriptions, and storage.

View all MCP Servers

  • Why this server?

    Enables safely interacting with Supabase databases, executing SQL queries, managing database schemas, accessing the Supabase Management API, and using the Supabase Auth Admin SDK for user management. Includes safety controls for different risk levels of operations.

    A
    security
    A
    license
    A
    quality
    This server enables interaction with Supabase PostgreSQL databases through the MCP protocol, allowing seamless integration with Cursor and Windsurf IDEs for secure and validated database management.
    11
    607
    Python
    Apache 2.0
    • Apple
    • Linux
  • Why this server?

    Acts as a bridge between MCP clients and Supabase services, providing database operations, storage management, edge function invocation, project/organization management, and user authentication/management

    A
    security
    A
    license
    A
    quality
    An MCP server that provides tools for interacting with Supabase databases, storage, and edge functions.
    14
    36
    JavaScript
    MIT License
  • Why this server?

    Enables LLMs to perform database queries and operations on Supabase projects via PostgREST API

    -
    security
    A
    license
    -
    quality
    This is an MCP server for PostgREST. It allows LLMs perform database queries and operations on Postgres databases via PostgREST. This server works with both Supabase projects (which use PostgREST) and standalone PostgREST servers.
    372
    1,198
    TypeScript
    Apache 2.0
    • Apple
  • Why this server?

    Integrates with Supabase for database operations including vector search for code examples and game resources

    A
    security
    F
    license
    A
    quality
    A server implementing the Model Context Protocol (MCP) to support Agent8 SDK development by providing system prompts and code example search capabilities through stdio and SSE transports.
    8
    TypeScript
  • Why this server?

    Provides tools for database operations in Supabase including querying data, inserting records, updating records, and deleting records, allowing interaction with Supabase tables from a NextJS application.

    A
    security
    F
    license
    A
    quality
    A TypeScript-based MCP server for handling a simple notes system with NextJS that supports creating and summarizing text notes using MCP concepts.
    4
    3
    JavaScript
    • Apple
  • Why this server?

    Enables querying Supabase database tables with filtering options and generating TypeScript types from database schemas

    A
    security
    F
    license
    A
    quality
    Enables querying Supabase databases and generating TypeScript types through the Model Context Protocol interface, supporting features like schema selection, column filtering, and pagination.
    2
    9
    JavaScript
    • Apple
    • Linux
  • Why this server?

    Provides programmatic access to the Supabase Management API, allowing AI models and other clients to manage Supabase projects and organizations. Capabilities include listing, creating and deleting projects, retrieving project API keys, and managing organizations.

    A
    security
    F
    license
    A
    quality
    A Model Context Protocol (MCP) server that provides programmatic access to the Supabase Management API. This server allows AI models and other clients to manage Supabase projects and organizations through a standardized interface.
    8
    84
    27
    JavaScript
  • Why this server?

    Provides a managed PostgreSQL database solution with vector storage capabilities for memory persistence

    -
    security
    A
    license
    -
    quality
    A Model Context Protocol server that provides AI agents with persistent memory capabilities through Mem0, allowing them to store, retrieve, and semantically search memories.
    2
    Python
    MIT License
  • Why this server?

    Integrates with Supabase PostgreSQL database, supporting schema inspection, SQL execution, and session pooler connections

    -
    security
    A
    license
    -
    quality
    An MCP server that enables natural language querying of Supabase PostgreSQL databases using Claude 3.7, allowing users to inspect schemas, execute SQL, manage migrations, and convert natural language to SQL queries.
    Python
    MIT License
    • Linux
    • Apple
  • Why this server?

    Enables CRUD operations on Postgres tables, including querying data with filters, inserting data, updating data, deleting data, and listing tables in a Supabase project.

    -
    security
    A
    license
    -
    quality
    A Model Context Protocol server that enables Claude and other LLMs to perform database operations and invoke Edge Functions within Supabase through natural language.
    TypeScript
    MIT License
  • Why this server?

    Enables safe interaction with Supabase databases through SQL query execution, database management tools, Supabase Management API access, and Auth Admin operations like user management. Supports both read-only and data modification operations with built-in safety controls.

    -
    security
    A
    license
    -
    quality
    Enables Cursor and Windsurf to safely interact with Supabase databases by providing tools for database management, SQL query execution, and Supabase Management API access with built-in safety controls.
    7
    Python
    Apache 2.0
    • Apple
    • Linux
  • Why this server?

    Provides enhanced database interactions through Supabase, including SQL query processing, PostgREST API access, SQL to REST conversion, and optimized response formatting for UI components, with improved error handling and authentication.

    -
    security
    A
    license
    -
    quality
    A Model Context Protocol server optimized for integrating Supabase with the Windsurf Editor, providing database interactions through natural language with enhanced error handling and response formatting.
    2
    TypeScript
    MIT License
  • Why this server?

    Compatible with Supabase + MCP integration, allowing models to query Supabase-managed PostgreSQL databases

    -
    security
    F
    license
    -
    quality
    A TypeScript implementation of a Model Context Protocol server that enables language models to securely query PostgreSQL databases, including those behind SSH bastion tunnels.
    90
    TypeScript
  • Why this server?

    Synchronizes vector embeddings between Supabase tables, monitoring changes in the 'proyectos' table and updating the 'proyecto_vector' table with vector embeddings for efficient multi-tenant search capabilities.

    -
    security
    F
    license
    -
    quality
    A multi-tenant service that automatically monitors Supabase database changes, generates OpenAI embeddings, and maintains synchronized vector search capabilities for each tenant's projects.
    TypeScript
  • Why this server?

    Connects AI assistants like GitHub Copilot to Supabase databases, allowing them to understand database schemas, know about tables and relationships, assist with query writing, and provide context-aware suggestions related to the data model.

    -
    security
    F
    license
    -
    quality
    A bridge between AI assistants like GitHub Copilot and Supabase databases, allowing AI to understand schema, assist with query writing, and provide context-aware suggestions related to your data model.
    JavaScript
  • Why this server?

    Allows querying of the feature_suggestions table in a Supabase database, with optional limits on the number of records returned.

    -
    security
    F
    license
    -
    quality
    A Model Context Protocol server that enables querying feature suggestions from a Supabase database, allowing AI tools like Cursor and Claude to access and display feature request data.
    TypeScript
  • Why this server?

    Built-in support for Supabase vector database, enabling storage and retrieval of vector embeddings for AI applications.

    -
    security
    F
    license
    -
    quality
    A generic Model Context Protocol framework for building AI-powered applications that provides standardized ways to create MCP servers and clients for integrating LLMs with support for Ollama and Supabase.
    TypeScript
  • Why this server?

    Provides full administrative control over a Supabase PostgreSQL database, including tools for table operations, record management, schema modifications, indexes, constraints, database functions, triggers, security policies, and storage management.

    -
    security
    F
    license
    -
    quality
    A powerful server that provides administrative control over Supabase PostgreSQL databases through Cursor's Composer and Codeium's Cascade, enabling database management with features for tables, records, schema modifications, and more.
    9
    10
    TypeScript
    • Apple
    • Linux
  • Why this server?

    Connects to a Supabase PostgreSQL database, exposing table schemas as resources and providing tools for data analysis, SQL querying, and relationship exploration

    -
    security
    F
    license
    -
    quality
    An MCP server that connects to Supabase PostgreSQL databases, exposing table schemas as resources and providing tools for data analysis through SQL queries.
    JavaScript
  • Why this server?

    Stores knowledge graph data in Supabase with support for entities, relations, and database-level locking for concurrent access

    -
    security
    F
    license
    -
    quality
    Provides memory/knowledge graph storage capabilities using Supabase, enabling multiple Claude instances to safely share and maintain a knowledge graph with features like entity storage, concurrent access safety, and full text search.
    6
    JavaScript
    • Apple
    • Linux