PostgREST

Official
# Supabase MCP Servers > A collection of MCP servers that connect LLMs to Supabase The [Model Context Protocol](https://modelcontextprotocol.io/introduction) (MCP) is a standard for connecting Large Language Models (LLMs) to external services. It is an interface that provides custom resources, tools, and prompts to LLMs. This repository contains a collection of MCP servers that interface with Supabase. ## MCP clients vs. servers MCP clients are applications running LLMs in some form (often a chat interface), while servers are external services that provide the data and functionality that the LLMs interact with. Both clients and servers must be MCP-compatible to communicate with each other. [Claude desktop](https://claude.ai/download) is an example of an MCP-compatible client. ## Example You could connect [`@supabase/mcp-server-postgrest`](./packages/mcp-server-postgrest) with [Claude desktop](https://claude.ai/download) to query your Supabase database _(or any other Postgres database)_ via Claude's chat interface, with the PostgREST API handling communication under the hood. ## Supabase MCP servers - [PostgREST](./packages/mcp-server-postgrest) _`@supabase/mcp-server-postgrest`_: Connect your Supabase project _(or any other PostgREST server)_ to an LLM using PostgREST as the API layer. - Management API _(coming soon)_: Manage your Supabase project, schema, and DDL using an LLM. ## Resources - [**Model Context Protocol**](https://modelcontextprotocol.io/introduction): Learn more about MCP and its capabilities. ## License This project is licensed under the MIT License. See the [LICENSE](./LICENSE) file for details.