Supabase MCP server
{
"mcpServers": {
"supabase": {
"type": "http",
"url": "https://mcp.supabase.com/mcp"
}
}
}{
"mcpServers": {
"supabase": {
"type": "http",
"url": "https://mcp.supabase.com/mcp"
}
}
}{
"mcpServers": {
"supabase": {
"type": "http",
"url": "https://mcp.supabase.com/mcp"
}
}
}{
"servers": {
"supabase": {
"type": "http",
"url": "https://mcp.supabase.com/mcp"
}
}
}{
"mcpServers": {
"supabase": {
"type": "http",
"url": "https://mcp.supabase.com/mcp"
}
}
}file .mcp.json (in your project root)file claude_desktop_config.jsonfile ~/.cursor/mcp.jsonfile .vscode/mcp.jsonfile ~/.codeium/windsurf/mcp_config.jsoninstall npx -y @supabase/mcp-server-supabaseversion 0.13.0
What it does
An MCP server that connects AI assistants to Supabase projects, enabling tasks like managing tables, fetching configuration, and querying data. It works with Cursor, Claude, Windsurf, and other AI tools that support MCP.
- Query and retrieve data from your Supabase database through an AI assistant.
- Manage database tables and schema configuration using natural language commands.
- Access project settings and documentation while working with an AI assistant.
Tools this server exposes
| Tool | Does |
|---|---|
| get_project_url | Retrieves the URL for a Supabase project. |
Before you enable it
An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.