A Model Context Protocol (MCP) server that exposes the Supabase Management API for programmatic access by AI models and other clients.
https://github.com/JoshuaRileyDev/supabase-mcp-serverStop manually creating Supabase projects and managing API keys every time you start a new prototype. This MCP server bridges the gap between your AI workflow and Supabase's Management API, letting Claude or any MCP-compatible AI assistant handle your entire Supabase infrastructure programmatically.
If you're building with Supabase, you know the drill: new project idea, jump to the dashboard, create project, wait for provisioning, copy API keys, update your environment variables. Rinse and repeat for every prototype, client project, or experimental branch.
This server eliminates that friction entirely. Your AI assistant can now spin up Supabase projects, manage organizations, and retrieve API keys without you touching the dashboard. Perfect for rapid prototyping, automated testing environments, or when you're pair programming with Claude on a new feature.
Project Lifecycle Management: Create, list, and delete Supabase projects programmatically. Your AI can provision a new database for each feature branch or automatically clean up test environments.
API Key Retrieval: No more hunting through the dashboard for service keys. Ask your assistant to grab the keys you need and inject them directly into your environment setup.
Organization Control: Manage multiple Supabase organizations from a single interface. Particularly useful if you're handling client projects or managing separate staging/production organizations.
Automated Testing Pipelines: Have your CI/CD create isolated Supabase projects for each test run, complete with fresh databases and clean API keys. No more test data pollution between runs.
Client Project Setup: Building a SaaS where each client needs their own Supabase instance? Let your deployment scripts handle the entire provisioning process automatically.
Development Environment Management: Working on multiple features simultaneously? Spin up dedicated Supabase projects for each branch, then clean them up when merging.
Rapid Prototyping: When inspiration strikes at 2 AM, don't let project setup slow you down. Your AI assistant can have a new Supabase project ready before you finish sketching your database schema.
Add this to your Claude config and you're operational in under 30 seconds:
{
"mcpServers": {
"supabase": {
"command": "npx",
"args": ["y", "@joshuarileydev/supabase-mcp-server"],
"env": {
"SUPABASE_API_KEY": "YOUR_MANAGEMENT_API_KEY"
}
}
}
}
The server uses your Supabase Management API key (not your project keys) to authenticate against their infrastructure API. Once connected, Claude can execute any supported operation through natural language commands.
You'll find this indispensable if you're building SaaS applications with multi-tenant architectures, managing multiple client projects, or running extensive testing suites. It's also a productivity multiplier for developers who prefer staying in their coding environment rather than context-switching to web dashboards.
The server handles all the HTTP complexity and authentication, exposing clean MCP tools that your AI assistant can use naturally. No need to write custom API clients or manage authentication flows yourself.
Ready to automate your Supabase infrastructure management? Install it now and let your AI assistant handle the tedious project lifecycle tasks while you focus on building features.