awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Best Supabase MCP Servers

Ranking updated Jul 13, 2026

For an MCP server for connecting to Supabase, the first results are supabase-community/supabase-mcp (This repository is a dedicated Model Context Protocol server specifically designed to bridge AI agents with Supabase, providing the required schema introspection, CRUD capabilities, and TypeScript-based implementation for database interaction), aipotheosis-labs/aci (This repository is a Model Context Protocol server designed to orchestrate external service operations and tool-calling for AI agents, though it functions as a general-purpose integration platform rather than a dedicated Supabase-specific server) and graphile/postgraphile (PostGraphile is a powerful tool for generating GraphQL APIs from PostgreSQL databases, but it is not an MCP server designed to provide database context or tools directly to AI agents). freshframework/fresh and lukeautry/tsoa round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

We curate open-source GitHub repositories matching “best supabase mcp servers”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

Best Supabase MCP Servers

Find the best repos with AI.We'll search the best matching repositories with AI.
  • supabase-community/supabase-mcpsupabase-community avatar

    supabase-community/supabase-mcp

    2,476View on GitHub↗

    This project is a Model Context Protocol server and AI agent database connector. It provides a standardized communication layer that allows language models to interact with relational data stores, read database schemas, and manage PostgreSQL database resources. The implementation acts as a serverless host for the Model Context Protocol, deploying on distributed edge functions to connect AI assistants to a project. This enables AI agents to perform database administration, execute SQL queries, and handle schema migrations through an AI-compatible interface. The system covers broader capabilit

    This repository is a dedicated Model Context Protocol server specifically designed to bridge AI agents with Supabase, providing the required schema introspection, CRUD capabilities, and TypeScript-based implementation for database interaction.

    TypeScriptAI Agent ServersDatabase-Integrated AIMCP Protocol Integrations
    View on GitHub↗2,476
  • aipotheosis-labs/aciaipotheosis-labs avatar

    aipotheosis-labs/aci

    4,802View on GitHub↗

    ACI is a tool-calling platform and centralized system for managing and executing external service operations and custom scripts for agentic workflows. It functions as a unified Model Context Protocol server that enables AI agents and IDEs to dynamically discover and execute diverse toolsets. The platform distinguishes itself through a natural language capability index and intent matching to search for available tools based on task requirements. It provides an external service authenticator and account linking via OAuth-based credential management to permit secure tool execution on behalf of u

    This repository is a Model Context Protocol server designed to orchestrate external service operations and tool-calling for AI agents, though it functions as a general-purpose integration platform rather than a dedicated Supabase-specific server.

    PythonMCP ServersAccount LinkingAI Agent Tool Integrations
    View on GitHub↗4,802
  • graphile/postgraphilegraphile avatar

    graphile/postgraphile

    12,929View on GitHub↗

    PostGraphile is an automated tool that converts a PostgreSQL database schema into a fully functional GraphQL API. It serves as a GraphQL execution engine and schema orchestrator, utilizing database schema introspection to retrieve strongly typed metadata directly from PostgreSQL. The project features a modular system for composing and standardizing GraphQL schemas through plugins, which manage naming conventions and connections. It includes a PostgreSQL query builder that constructs dynamic, SQL-injection-proof queries using tagged template literals. The system employs a declarative query pl

    PostGraphile is a powerful tool for generating GraphQL APIs from PostgreSQL databases, but it is not an MCP server designed to provide database context or tools directly to AI agents.

    TypeScriptDatabase Schema Introspection ToolsSchema Introspection
    View on GitHub↗12,929
  • freshframework/freshfreshframework avatar

    freshframework/fresh

    13,774View on GitHub↗

    Fresh is a server-side web framework for the Deno runtime designed for building websites with native TypeScript support. It functions as a zero-JavaScript server-side renderer that sends only HTML to the browser by default to eliminate client-side runtime overhead. The framework implements an islands architecture, which delivers static HTML and selectively activates JavaScript only for specific interactive components. It utilizes a file-system based router that automatically maps directory structures and filenames to URL patterns without requiring a central configuration file. The platform c

    Fresh is a web framework for building server-side rendered websites, not an MCP server designed to provide AI agents with tools for interacting with Supabase databases.

    TypeScriptTypeScriptTypeScript Execution
    View on GitHub↗13,774
  • lukeautry/tsoalukeautry avatar

    lukeautry/tsoa

    3,968View on GitHub↗

    tsoa is a TypeScript API framework that synchronizes server routing, request validation, and API documentation through the static analysis of typed controllers. It functions as a Node server route generator and an OpenAPI REST API generator, converting TypeScript models and controllers into routing configurations and API specifications. The project differentiates itself by using static type analysis to extract metadata from source code without executing it. This metadata is used to synthesize OpenAPI specifications and generate JSON schemas for structural validation of request payloads. The

    This is a TypeScript API framework for generating REST routes and OpenAPI specifications, not an MCP server designed to provide AI agents with direct access to Supabase databases.

    TypeScriptTypeScript
    View on GitHub↗3,968
  • adonisjs/coreadonisjs avatar

    adonisjs/core

    18,990View on GitHub↗

    This is a TypeScript web framework and Node.js backend framework used to build web applications and API servers. It serves as a server-side application toolkit providing a structured environment for managing HTTP routing, request parsing, and application configuration. The framework features a dependency injection container to deliver required objects between application components, decoupling internal logic. It includes built-in tools for server-side data security, such as cryptographic drivers for hashing sensitive data and encrypting application data at rest. The project covers broad capa

    This is a general-purpose web application framework for building APIs and web services, not a specialized Model Context Protocol server designed to provide AI agents with direct access to Supabase databases.

    TypeScriptTypeScript
    View on GitHub↗18,990
  • nestjsx/crudnestjsx avatar

    nestjsx/crud

    4,330View on GitHub↗

    This project is a REST API framework for NestJS designed to automate the creation of boilerplate-free CRUD endpoints and resource management. It functions as an automated CRUD generator that produces controllers and services for standard database operations, accelerating the development of RESTful APIs. The toolkit includes a REST query parser that translates complex URL parameters into structured database filters, pagination, and sorting rules. It also operates as an API response serializer to control the exposure of entity fields and manage nested relations within JSON responses. For extend

    This is a REST API framework for NestJS rather than a Model Context Protocol server, meaning it lacks the specific protocol implementation required for AI agents to interact with Supabase via MCP.

    TypeScriptCRUD OperationsCRUD Interfaces
    View on GitHub↗4,330
  • achristmascarl/rainfrogachristmascarl avatar

    achristmascarl/rainfrog

    4,855View on GitHub↗

    Rainfrog is a terminal-based database client that connects to multiple database engines, combining schema browsing, interactive SQL query execution, and inline data editing into a single terminal interface. It provides a tree navigator for exploring tables, columns, and indexes, and an inline cell editor that automatically constructs and executes the necessary UPDATE statements when a cell value is changed. The application also supports modal Vim-style keyboard shortcuts for cursor movement and editing, making it usable entirely from the keyboard. Query results are fetched in chunks and pagin

    This is a terminal-based database client for human users rather than an MCP server designed to expose database capabilities to AI agents.

    RustSchema IntrospectionDatabases
    View on GitHub↗4,855
  • begriffs/postgrestbegriffs avatar

    begriffs/postgrest

    27,234View on GitHub↗

    PostgREST is a standalone web server that automatically transforms a PostgreSQL database into a RESTful API. It serves as an API gateway that translates HTTP requests into SQL queries, mapping the database schema directly to endpoints without the need for manual route definitions. The system utilizes a JWT authentication layer to validate user identities and map incoming web requests to specific database roles. This allows the server to delegate authorization and permission enforcement to the internal PostgreSQL role system. It includes a generator for OpenAPI specifications to provide stand

    PostgREST is a powerful tool for exposing PostgreSQL databases as REST APIs, but it is a standalone API server rather than an MCP server designed to provide database context and tools to AI agents.

    HaskellDatabase Schema Introspection Tools
    View on GitHub↗27,234
  • aarondl/sqlboileraarondl avatar

    aarondl/sqlboiler

    6,989View on GitHub↗

    sqlboiler is a database-first ORM generator for Go that analyzes an existing database schema to produce strongly typed structures and query helpers. It functions as a schema-driven code generator, transforming database tables and relationships into executable Go source code. The project distinguishes itself through a type-safe query builder that uses chainable modifiers to construct SQL statements, eliminating the need for raw string concatenation. It utilizes customizable text templates to generate source code, allowing for the aliasing of schema entities and the creation of custom templates

    This is a database-first ORM generator for Go, not a Model Context Protocol server designed to expose database capabilities to AI agents.

    GoCRUD OperationsCRUD Interfaces
    View on GitHub↗6,989
  • coleifer/peeweecoleifer avatar

    coleifer/peewee

    11,971View on GitHub↗

    Peewee is a SQL object-relational mapper and query builder that provides an object-oriented interface for mapping application classes to relational database tables. It functions as a relational database toolkit for managing schemas, executing migrations, and handling complex table relationships. The project distinguishes itself by providing an asyncio database driver for non-blocking database operations, ensuring event loop responsiveness. It also supports semi-structured data storage, allowing the storage and querying of flexible JSON documents within traditional relational database systems.

    Peewee is a Python-based ORM and database toolkit rather than a Model Context Protocol (MCP) server, serving as a building block you could use to develop such an integration rather than being the integration itself.

    PythonSchema IntrospectionDatabase Introspection Tools
    View on GitHub↗11,971
  • postgrest/postgrestPostgREST avatar

    PostgREST/postgrest

    27,232View on GitHub↗

    PostgREST is a standalone server process that automatically transforms a relational database schema into a fully functional RESTful API. By querying system catalogs at startup, it maps tables, views, and stored procedures into standardized web endpoints, allowing developers to build backend services by focusing exclusively on database design. The service functions as a declarative engine that translates HTTP requests and query parameters directly into native SQL operations. It maintains stateless request processing and integrates connection pooling to manage high-frequency interactions effici

    PostgREST is a powerful database-to-REST middleware that provides the underlying API layer for Supabase, but it is not an MCP server designed to expose database tools directly to AI agents.

    HaskellDatabase Schema Introspection Tools
    View on GitHub↗27,232
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
supabase-community/supabase-mcp2.5KTypeScriptapache-2.0Feb 20, 2026
aipotheosis-labs/aci4.8KPythonApache-2.0May 28, 2026
graphile/postgraphile12.9KTypeScriptMITJun 8, 2026
freshframework/fresh13.8KTypeScriptMITJun 24, 2026
lukeautry/tsoa4KTypeScriptMITApr 15, 2026
adonisjs/core19KTypeScriptMITJun 11, 2026
nestjsx/crud4.3KTypeScriptMITJul 16, 2024
achristmascarl/rainfrog4.9KRustmitFeb 21, 2026
begriffs/postgrest27.2KHaskellMITJun 17, 2026
aarondl/sqlboiler7KGoNOASSERTIONJun 18, 2026

Related searches

  • a postgres mcp server for ai agents
  • an MCP server for connecting to Notion
  • an MCP server for querying SQLite databases
  • an MCP server for connecting Obsidian notes
  • an MCP server for integrating with Figma
  • a Cloudflare MCP server for AI agents
  • an MCP server for connecting to MySQL
  • an MCP server for browser automation tasks