Внедряйте изменения в бэкенд Supabase с помощью Grok Bot

Источник: Supabase•

Внедряйте изменения в бэкенд Supabase с помощью Grok Bot

Supabase присоединяется к партнерской сети SpaceXAI: запрашивайте изменения в чате с Grok Bot, а Cursor создаст и запустит их в вашем бэкенде Supabase.

Supabase присоединяется к партнерской сети SpaceXAI. Благодаря интеграции Grok Bot с Cursor любой член вашей команды может запросить изменения в чате, а Cursor создаст и применит их к вашему бэкенду Supabase через сервер Supabase MCP.

Grok Bot принимает запрос от пользователя там, где он уже работает, и передает его в Cursor как задачу для инженерной проработки. Cursor пишет и запускает код, а через сервер Supabase MCP он может выполнять запросы к базе данных, проверять схему, читать логи и развертывать Supabase Edge Functions — и все это внутри одного проекта Supabase, где уже хранятся данные.

Чтобы увидеть, как это выглядит на практике, мы проанализировали миллионы вызовов инструментов Supabase из сессий Cursor. Когда агент выполняет запрос к базе данных Supabase, в 92% случаев следующим вызовом становится еще один запрос: он исследует, тестирует, исправляет и проверяет свою работу, а не просто ищет информацию и останавливается. Спросите, почему на прошлой неделе упало количество регистраций, и Cursor за дюжину шагов сузит круг поиска до одного неработающего источника рефералов.

Ошибки не прерывают цикл. Когда запрос завершается неудачей, в 79% случаев следующим вызовом становится еще один execute_sql, и только около 2% ошибок приводят к завершению сессии. Таким образом, запрос, написанный с использованием created вместо created_at, исправляется без вмешательства человека. Сообщите Cursor, что вебхук Stripe не работает, и он извлечет логи, проверит таблицу платежей, исправит Edge Function и выполнит повторное развертывание.

Тому, кто задает вопрос, не нужно знать, в каком проекте находится ответ или в какой таблице искать. Cursor в большинстве случаев уже знает, в каком проекте Supabase он работает, а если нет — выводит список проектов для выбора нужного, после чего считывает схему с помощью list_tables перед выполнением запроса. Когда человек, сделавший запрос, не следит за кодом, именно это позволяет работе двигаться дальше.

Агенты уже проверяют свои собственные изменения: после apply_migration в 81% сессий следует запрос или list_tables для подтверждения того, что изменение вступило в силу. Функция get_advisors идет еще дальше и сканирует проект на наличие проблем, таких как отсутствие Row Level Security в таблицах или неиндексированные внешние ключи, что важно, когда запросы могут поступать от кого угодно и выполняться автоматически.

Простое правило Cursor делает сканирование частью каждого изменения схемы:

_10

_10

description: Запускать Supabase advisors после изменений схемы

_10

alwaysApply: true

_10

_10

_10

После любого вызова apply_migration запускайте get_advisors для проверки безопасности и производительности.

_10

Если обнаружены какие-либо проблемы, объясните их и предложите исправление перед продолжением.

Благодаря этому правилу запрос на добавление функции комментариев выполняется с включенным RLS и уже проведенной проверкой безопасности.

Разработчики самостоятельно обнаружили интеграцию с Supabase, и она стабильно входит в число лучших плагинов сообщества для инструментов SpaceXAI. Вступление в партнерскую сеть позволяет нам напрямую поддерживать этот спрос и сохранять высокое качество интеграции по мере развития этих инструментов.

  • Подключите сервер Supabase MCP
  • Впервые в Supabase? Начните свой проект бесплатно, а затем подключите его к Cursor

О чём эта статья