Content
# Supabase MCP Server
An MCP server that connects to a Supabase PostgreSQL database, exposing table schemas as resources and providing tools for data analysis.
## Features
- Connection to Supabase PostgreSQL database
- Table schemas exposed as resources
- Read-only SQL query tools
- Prompts for common data analysis tasks
## Setup
1. Clone this repository
2. Install dependencies:
```
npm install
```
3. Copy `.env.example` to `.env` and update with your Supabase credentials:
```
cp .env.example .env
```
4. Edit the `.env` file with your actual Supabase connection details
## Running the Server
### Using stdio (command line integration)
```
npm start
```
### Using HTTP with SSE (for web integration)
```
npm run start:http
```
## Using with MCP Clients
This server can be used with any MCP-compatible client, including Claude.app and the MCP Inspector for testing.
### Available Resources
- `schema://tables` - Lists all tables in the database
- `schema://table/{tableName}` - Shows schema for a specific table
### Available Tools
- `query` - Runs a read-only SQL query against the database
- `analyze-table` - Gets basic statistics about a table
- `find-related-tables` - Discovers tables related to a given table
### Available Prompts
- `table-exploration` - Guides exploration of a specific table
- `data-summary` - Creates a summary of data in a table
- `relationship-analysis` - Analyzes relationships between tables
Connection Info
You Might Also Like
MarkItDown MCP
MarkItDown-MCP is a lightweight server for converting various URIs to Markdown.
Github
The GitHub MCP Server connects AI tools to manage repositories, issues, and...
apisix
Apache APISIX is an open-source API gateway for managing APIs with high performance.
opik
Opik is a versatile tool for data management and visualization.
MCP Toolbox for Databases
MCP Toolbox for Databases is an open source server simplifying database tool...
TrendRadar
TrendRadar: A fast news assistant to filter out noise and focus on what matters.