Supabase MCP: Документация
Обновлено:
Подключение
- Локально (stdio):
npx -y @supabase/mcp-server-supabase@latest --project-ref=<ref>с personal access token. Флаг--read-only— безопасный режим (доступна только read-only Postgres-роль). - Hosted:
https://mcp.supabase.com/mcpс параметрами в URL —?project_ref=<id>&read_only=true&features=database,docs. - Локальная разработка (Supabase CLI):
http://localhost:54321/mcp.
Инструменты по группам
- База данных:
list_tables,list_extensions,list_migrations,apply_migration,execute_sql. - Отладка:
get_logs(API, Postgres, Edge Functions, Auth, Storage, Realtime),get_advisors(советы по безопасности и производительности). - Разработка:
get_project_url,get_publishable_keys,generate_typescript_types. - Edge Functions:
list_edge_functions,get_edge_function,deploy_edge_function. - Документация:
search_docs. - Управление аккаунтом (отключено в project-scoped режиме):
list_projects/get_project,create_project/pause_project/restore_project,list_organizations/get_organization,get_cost/confirm_cost. - Ветвление (experimental, нужен платный план):
create_branch,list_branches,delete_branch,merge_branch,reset_branch,rebase_branch. - Хранилище (отключено по умолчанию):
list_storage_buckets,get_storage_config,update_storage_config.
Сценарий для агента
«Создай таблицу заказов с RLS», «покажи медленные запросы», «сгенерируй типы для фронтенда».
Ограничения
Инструменты группы branching требуют платного плана Supabase. features= в URL и флаги локального сервера позволяют включать только нужные группы, не раздувая список инструментов.