mcp-supabase
Language:
TypeScript
Stars:
67
Forks:
7
Supabase MCP Servers
A collection of MCP servers that connect LLMs to Supabase
The Model Context Protocol (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 is an example of an MCP-compatible client.
Example
You could connect @supabase/mcp-server-postgrest
with Claude desktop 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
@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: Learn more about MCP and its capabilities.
License
This project is licensed under the MIT License. See the LICENSE file for details.
Publisher info
Supabase Community
Client libraries and more maintained and supported by the Supabase Community. Rust, Golang, C#, Flutter, Postgres extensions.