Supabase-MCP
10
Supabase MCP Server is a tool for interacting with Supabase databases, enabling users to query database tables and generate TypeScript types through the MCP interface. It integrates with platforms like Claude Desktop and VSCode for enhanced productivity.
Supabase MCP Server
A Model Context Protocol (MCP) server for interacting with Supabase databases. This server provides tools for querying tables and generating TypeScript types through the MCP interface.
Features
- Query Tables: Execute queries on any table with support for schema selection, column filtering, where clauses with multiple operators, pagination, and error handling.
- Type Generation: Generate TypeScript types for your database. It supports any schema (public, auth, api, etc.), works with both local and remote Supabase projects, directs output to the console, and automatically detects project references.
Prerequisites
- Node.js (v16 or higher)
- A Supabase project (local or hosted)
- Supabase CLI (for type generation)
Configuration
- Get Supabase credentials from the project dashboard or local instance.
Integration
- Can be integrated with Claude Desktop and VSCode Extension for efficient use.
Available Tools
query_table
: Query tables with schema and where clause support.generate_types
: Generate TypeScript types for Supabase databases.