Supabase for Claude Desktop
io.github.mcp-dir/supabase-mcp
Your Supabase account in natural language: run SQL, apply migrations, manage tables, storage, edge f
client:Claude Desktop
transport:streamable-http
tools:35
Install Supabase in Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json · windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"supabase-mcp": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://api.mcp.ai/p_supabase"
]
}
}
}
Claude Desktop has no remote transport in its config file, so this bridges through mcp-remote. Restart the app after saving. Claude Desktop docs
What Claude Desktop can do once it is connected
- supabase_search_docs
- supabase_list_organizations
- supabase_get_organization
- supabase_list_projects
- supabase_get_project
- supabase_get_cost
- supabase_confirm_cost
- supabase_create_project
- supabase_pause_project
- supabase_restore_project
- supabase_list_tables
- supabase_list_extensions
- supabase_list_migrations
- supabase_apply_migration
- supabase_execute_sql
- supabase_get_logs
- supabase_get_advisors
- supabase_get_project_url
- supabase_get_publishable_keys
- supabase_generate_typescript_types
- supabase_list_edge_functions
- supabase_get_edge_function
- supabase_deploy_edge_function
- supabase_create_branch