- Home
- MCP servers
- Supabase
Supabase
- typescript
0
GitHub Stars
typescript
Language
7 months ago
First Indexed
3 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"mcp-mirror-joshuarileydev_supabase-mcp-server": {
"command": "npx",
"args": [
"y",
"@joshuarileydev/supabase-mcp-server"
],
"env": {
"SUPABASE_API_KEY": "API_KEY_HERE"
}
}
}
}Supabase MCP Server provides a standard, programmable interface to manage Supabase projects and organizations through the Model Context Protocol. It enables AI models and clients to perform common management tasks in a consistent way, such as listing projects, creating new ones, and handling organization data.
How to use
You interact with the Supabase MCP Server through an MCP client that supports the Model Context Protocol. Use it to list projects and organizations, inspect details, create new entries, delete unwanted items, and retrieve API keys for projects. Build workflows where automation or AI agents manage your Supabase environment by issuing high-level actions like create project, get project details, or list organizations.
How to install
Prerequisites: You need Node.js and npm installed on your machine.
Install and configure the MCP server using the following snippet. Place the snippet in your Claude Config JSON file to enable the Supabase MCP Server.
{
"mcpServers": {
"supabase": {
"command": "npx",
"args": [
"y",
"@joshuarileydev/supabase-mcp-server"
],
"env": {
"SUPABASE_API_KEY": "API_KEY_HERE"
}
}
}
}
Configuration and security
The server configuration exposes an API key placeholder that you must replace with your actual Supabase API key. Treat this key as sensitive credentials and store it securely. Do not commit real keys to publicly accessible locations.
Available tools
listProjects
List all projects under your Supabase organization.
getProject
Get details for a specific project by ID or name.
createProject
Create a new Supabase project with specified parameters.
deleteProject
Delete an existing project.
getProjectKeys
Retrieve the API keys for a given project.
listOrgs
List all organizations available to you.
getOrg
Get details for a specific organization.
createOrg
Create a new organization.