trackmcp
Back to directory
stefanraath3

mcp-supabase

View on GitHub

Mcp server for supabase

1 stars JavaScriptServers & Infrastructure Updated Jun 25, 2025

Documentation

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:

code
npm install

3. Copy `.env.example` to `.env` and update with your Supabase credentials:

code
cp .env.example .env

4. Edit the `.env` file with your actual Supabase connection details

Running the Server

Using stdio (command line integration)

code
npm start

Using HTTP with SSE (for web integration)

code
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

Frequently asked questions

What is mcp-supabase?

mcp-supabase is Mcp server for supabase

How do I install mcp-supabase?

Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.

Is mcp-supabase open source?

Yes — it is hosted on GitHub at https://github.com/stefanraath3/mcp-supabase and has 1 stars.

Related MCP tools

Run your own MCP server? See who uses it and what to fix.

Measure it with TrackMCP