Manage Supabase from chat: read and write SQL queries, Management API access, automatic migration versioning and logs.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add supabase -- uv pip install supabase-mcp-server~/.codex/config.toml
[mcp_servers.supabase]
command = "uv"
args = ["pip", "install", "supabase-mcp-server"]
# codex mcp add supabase -- uv pip install supabase-mcp-server~/.cursor/mcp.json
{
"mcpServers": {
"supabase": {
"command": "uv",
"args": [
"pip",
"install",
"supabase-mcp-server"
]
}
}
}.vscode/mcp.json
{
"servers": {
"supabase": {
"type": "stdio",
"command": "uv",
"args": [
"pip",
"install",
"supabase-mcp-server"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"supabase": {
"command": "uv",
"args": [
"pip",
"install",
"supabase-mcp-server"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"supabase": {
"command": "uv",
"args": [
"pip",
"install",
"supabase-mcp-server"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"supabase": {
"command": "uv",
"args": [
"pip",
"install",
"supabase-mcp-server"
]
}
}
}