MCP Servers · Publisher repository

Supabase MCP Server

Supabase's official MCP server, connecting agents to project configuration, databases, and developer tools through hosted OAuth or a local endpoint.

2.9k StarsApache-2.0TypeScriptUpdated today
01

Project overview

Supabase MCP Server is a MCP server built around supabase's official MCP server, connecting agents to project configuration, databases, and developer tools through hosted OAuth or a local endpoint. Its value is practical: read project and database information and assist database development are available from one documented project, while the repository remains inspectable before it is added to an agent workflow.

02

Core capabilities

01

Read project and database information

Read project and database information is documented in the repository README or its component instructions. Review the linked source for current behavior and requirements.

02

Assist database development

Assist database development is documented in the repository README or its component instructions. Review the linked source for current behavior and requirements.

03

Connect hosted Supabase

Connect hosted Supabase is documented in the repository README or its component instructions. Review the linked source for current behavior and requirements.

04

Connect a local development environment

Connect a local development environment is documented in the repository README or its component instructions. Review the linked source for current behavior and requirements.

03

Setup and connection

Set up Supabase MCP Server from its public GitHub instructions, keep the initial permission scope small, and verify it with a low-risk task before regular use.

AI AGENT INSTALL

Let an AI Agent install it

Send this prompt to Codex, Claude Code, or another AI agent that can work with your local environment.

Help me set up Supabase MCP Server.
Project URL: https://github.com/supabase/mcp

Read the repository README and license first. Confirm the current host, prerequisites, destination paths, and permissions. Follow the repository's documented method, keep credentials out of files and logs, and start with the least-privilege or read-only option where available. Afterward, run a small verification and report the exact changes, commands, configuration path, and result. Ask before overwriting files or requesting broader access.
01Before you start
  • A Supabase account with target project access
  • An MCP host that supports HTTP transport and OAuth
02Copy the install command or configuration
{"mcpServers":{"supabase":{"type":"http","url":"https://mcp.supabase.com/mcp"}}}
03Complete the setup steps
  1. 1
    Review prerequisites and scope

    Read the README, confirm the target host, and prepare these prerequisites: A Supabase account with target project access; An MCP host that supports HTTP transport and OAuth. Check destination paths and permissions before making changes.

  2. 2
    Apply the documented setup

    Add the following configuration to the current MCP host: {"mcpServers":{"supabase":{"type":"http","url":"https://mcp.supabase.com/mcp"}}}

  3. 3
    Verify with a small task

    Restart the MCP host and confirm that Supabase MCP Server appears in the server list. Call one low-risk read-only tool and check that it returns an expected result without authentication errors.

How to verify the setup

Restart the MCP host and confirm that Supabase MCP Server appears in the server list. Call one low-risk read-only tool and check that it returns an expected result without authentication errors.

Before using it
  • The agent may receive database and project-management capabilities
  • Local and self-hosted endpoints differ from the hosted service
04

Use cases

SCENARIO 01

Assist Supabase development

Assist Supabase development is a practical fit when the repository's documented prerequisites and permission model match the current environment.

SCENARIO 02

Inspect project and database state

Inspect project and database state is a practical fit when the repository's documented prerequisites and permission model match the current environment.

SCENARIO 03

Debug a local Supabase environment

Debug a local Supabase environment is a practical fit when the repository's documented prerequisites and permission model match the current environment.

05

Assessment

This assessment is based on the repository README, component documentation, license, and maintenance metadata. The hosted endpoint uses OAuth instead of a manually copied long-lived token; Both hosted projects and local development are supported. The main trade-offs are also clear: The agent may receive database and project-management capabilities; Local and self-hosted endpoints differ from the hosted service. No local installation or functional test was claimed during cataloging.

Why it may be useful

  • The hosted endpoint uses OAuth instead of a manually copied long-lived token
  • Both hosted projects and local development are supported

What to know first

  • The agent may receive database and project-management capabilities
  • Local and self-hosted endpoints differ from the hosted service
06

README

Supabase MCP Server


Overview

Supabase's official MCP server, connecting agents to project configuration, databases, and developer tools through hosted OAuth or a local endpoint. Supabase's official MCP server, connecting agents to project configuration, databases, and developer tools through hosted OAuth or a local endpoint.

Getting started

  • Set up Supabase MCP Server from its public GitHub instructions, keep the initial permission scope small, and verify it with a low-risk task before regular use.
  • The repository describes Supabase MCP Server as supabase's official MCP server, connecting agents to project configuration, databases, and developer tools through hosted OAuth or a local endpoint.
  • Its main capabilities include read project and database information, assist database development, connect hosted supabase, connect a local development environment. The documented facts include official supabase project, hosted endpoint with oauth, local cli endpoint, http-based mcp connection.
  • Restart the MCP host and confirm that Supabase MCP Server appears in the server list. Call one low-risk read-only tool and check that it returns an expected result without authentication errors.

Configuration

{"mcpServers":{"supabase":{"type":"http","url":"https://mcp.supabase.com/mcp"}}}
Read the complete README on GitHub