Что такое Supabase
Supabase — открытая платформа для разработки на базе PostgreSQL. Она даёт готовую базу данных, авторизацию, файловое хранилище и автоматический REST-доступ к данным. Проекты запускают в облаке Supabase или разворачивают self-hosted. Разработчики хранят в Supabase таблицы с данными приложения, а обращаются к ним через API или SQL.
Зачем подключать к СуперИнтеллекту
После подключения ИИ-агент работает с таблицами вашего проекта Supabase прямо из чата: находит строки, считает, добавляет и обновляет записи, выполняет SQL-запросы. Не нужно открывать дашборд и писать запросы вручную — достаточно описать задачу обычными фразами. Всё происходит в едином окне СуперИнтеллекта по принесённому вами токену.
Что умеет ИИ-агент с Supabase
- Модуль «Данные»: получить список таблиц и описание структуры таблицы
- Выборка строк с фильтрами, сортировкой и лимитом, а также подсчёт количества строк
- Вставка новых строк, upsert, обновление по фильтру и удаление строк
- Вызов Postgres-функций (RPC) из базы
- Модуль «Админ SQL (Management API)»: выполнение произвольного SQL-запроса
- Список проектов аккаунта и получение данных конкретного проекта
Сценарии использования
- «Сколько заказов в статусе new за сегодня?» — агент считает строки по фильтру
- «Добавь пользователя с email и планом Pro» — агент вставляет запись в таблицу
- «Обнови статус заявки №128 на closed» — агент обновляет строку по фильтру
- «Покажи топ-10 клиентов по сумме заказов» — агент выполняет SQL-запрос
- «Какие таблицы есть в проекте и что в них за поля?» — агент описывает схему
Как подключить Supabase
Аккаунт Supabase с проектом, Project URL и ключ service_role (Settings → API). Для произвольного SQL и списка проектов дополнительно — Management PAT (Account → Access Tokens).
- 1
Получите доступы в Supabase
В проекте откройте Settings → API и скопируйте Project URL и ключ service_role (secret). При необходимости админ-операций создайте Management PAT в Account → Access Tokens.
- 2
Откройте раздел «Интеграции»
В настройках нужного ИИ-ассистента перейдите в каталог коннекторов (раздел «Интеграции») и выберите Supabase.
- 3
Вставьте доступы
Укажите Project URL и ключ service_role в поля коннектора. Если планируете произвольный SQL — добавьте Management PAT.
- 4
Выберите права и базу
Оставьте по умолчанию только чтение (read) либо осознанно включите запись и удаление. При необходимости задайте проект/базу по умолчанию.
- 5
Привяжите к агенту и проверьте
Привяжите коннектор к нужному агенту, включите кнопку «ИИ-агент» и проверьте: например, попросите показать список таблиц проекта.
| Что нужно | Где взять |
|---|---|
| Project URL | Панель проекта Supabase → Settings → API |
| Ключ service_role (secret) | Settings → API / API Keys |
| Management PAT (для SQL и списка проектов) | Account → Access Tokens |
Ключ service_role обходит политики RLS и даёт полный доступ к базе в обход прав доступа — используйте его осознанно, не подключайте лишние проекты и не выдавайте запись/удаление без необходимости. Коннектор работает и с self-hosted-инстансами: укажите Project URL вашего сервера.
Подключите Supabase к вашему ИИ-агенту
Создайте ассистента на платформе СуперИнтеллект, добавьте Supabase в настройках интеграций и управляйте сервисом обычными фразами в чате. На тарифе Free — 0 ₽ и 75 нейронов на старте.