MCPHIVE

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 и флаги локального сервера позволяют включать только нужные группы, не раздувая список инструментов.