Соединитель и конечная точка NL2SQL — это не два способа достижения одной и той же цели. Первый используется для общения с вашей базой из Клода или ChatGPT. Второе — позволить пользователям вашего собственного продукта задавать вопросы на естественном языке, независимо от того, какой AI-клиент они используют, или вообще не используя его. Серверная часть, чей собственныйAI рассматривает эту вторую потребность как возможность продукта, проверяемую в его коде, а не как стороннюю службу, собранную постфактум.
Самое необходимое
- Supabase выпустила официальный соединитель Claude 3 февраля 2026 г. и официальное приложение ChatGPT 8 мая 2026 г., документально подтвержденное в ее официальном блоге и на сайте claude.com.
- Коннектор MCP подключает Claude или ChatGPT к проекту Supabase: естественный язык → перевод действий остается на стороне AI-клиента, а не в самом Supabase API.
- Нативный NL2SQL имеет другую архитектуру: конечную точку серверной части, которая преобразует и проверяет вопрос в SQL, который может быть вызван любым приложением, независимо от используемого AI-клиента.
- Коннектор сначала обслуживает разработчика или оператора, который общается со своим проектом через Claude или ChatGPT. Собственный NL2SQL обслуживает конечных пользователей продукта, созданного на этом бэкэнде.
- На момент написания статьи не удалось подтвердить наличие официального соединителя Perplexity для Supabase: будьте осторожны, если встретите какое-либо упоминание о нем.
Два официальных запуска с разницей в три месяца
3 февраля 2026 года Supabase анонсировала официальный соединитель Claude. С 2025 года Claude.ai предлагает каталог коннекторов, позволяющий подключить к разговору удаленный сервер MCP в один клик. 8 мая 2026 года Supabase присоединилась к каталогу приложений ChatGPT — программе, запущенной OpenAI в 2025 году для интеграции сторонних сервисов непосредственно в интерфейс чата.
Оба объявления задокументированы в официальном блоге Supabase (supabase.com/blog) и со стороны Claude на сайте claude.com. Они расширяют старый инструмент. Supabase поддерживает сервер MCP с открытым исходным кодом с 2025 года, который уже используется в таких редакторах, как Cursor или Windsurf, для вывода списка таблиц и выполнения запросов на чтение. Он также используется для применения миграции из диалога.
Коннектор Claude и приложение ChatGPT, по всей вероятности, представляют собой размещенную и упакованную версию для двух основных платформ, а не совершенно новую возможность, созданную специально для этого случая. Точные детали инструментов, представленных каждым из них, не могли быть проверены независимо: воспринимайте эти показания как разумный вывод, а не как подтвержденную техническую спецификацию.
Диалоговый соединитель и собственный NL2SQL не решают одну и ту же проблему.
Разъем MCP работает как пульт дистанционного управления. Клод или ChatGPT получает вопрос, решает, какой инструмент вызвать из тех, что доступны коннектору, а затем возвращает ответ в диалоге. Понимание намерения и выбор действия происходит в языковой модели помощника, а не в API Supabase: Supabase предоставляет инструменты, Claude или ChatGPT решает, как их использовать.
Собственная конечная точка NL2SQL снимает эту ответственность. Бэкэнд получает вопрос напрямую, сам вызывает настроенный LLM, проверяет сгенерированный SQL, а затем выполняет ограниченный запрос. Эта возможность находится во внутреннем API: любое приложение может вызывать ее для своих пользователей, даже не проходя через Claude.ai или приложение ChatGPT.
| Размеры | Разговорный разъем | Собственный NL2SQL (бэкэнд) |
|---|---|---|
| Где живет перевод язык → действие? | В модели помощника (Клод, ChatGPT) | В самом серверном API |
| Типичный конечный пользователь | Разработчик или оператор в Клоде или ChatGPT | Любой пользователь продукта, созданного на бэкэнде |
| Возможность встраивания в ваш собственный продукт | Нет, вам нужно открыть Клода или ChatGPT | Да, вызов API из вашего собственного интерфейса |
| Поставщик языковой модели | Устанавливается выбранным пользователем AI-клиентом | Настраивается на внутренней стороне (например, OpenAI, Claude, Gemini) |
| Проверка сгенерированного SQL | Зависит от реализации соединителя, непрозрачен для третьих лиц. | Поддается проверке в серверном коде, который его предоставляет. |
Эти две архитектуры не конкурируют: серверная часть вполне может одновременно предоставлять коннектор MCP для своих операторов и собственную конечную точку NL2SQL для своих конечных пользователей. График Supabase показывает, куда в первую очередь пошли инвестиции в разработку.
Выбор дистрибутива, а не просто технический выбор
Создание соединителя MCP с инженерной точки зрения обходится дешевле, чем создание и обслуживание собственной конечной точки NL2SQL. Коннектор повторно использует логику и средства безопасности, уже разработанные Anthropic или OpenAI для своих моделей. Собственная конечная точка требует, чтобы серверный провайдер управлял вызовом LLM, проверкой сгенерированного SQL и самим риском галлюцинаций.
Существует также аргумент о распределении. В совокупности Claude и ChatGPT имеют гораздо большую базу пользователей, чем у любого BaaS, взятого по отдельности. Выпуск официального коннектора вводит Supabase непосредственно в ежедневный рабочий процесс миллионов людей, которые уже открывают Claude или ChatGPT. Ему не нужно убеждать их сначала посетить его собственный сайт.
Календарь подтверждает это прочтение. Supabase уже поддерживала сервер MCP с открытым исходным кодом до этих двух объявлений; официальные коннекторы расширяют существующую популярность, а не открывают новый сайт с нуля. Это согласуется со стратегией контента и видимости, уже очень активной в Supabase, а не просто ставкой на возможности нового продукта.
Заменяет ли коннектор необходимость использования NL2SQL в вашем продукте?
Соединитель Claude или приложение ChatGPT предполагает, что конечный пользователь открывает Claude или ChatGPT с совместимой учетной записью и подпиской. Это очень удобно для разработчика, который запрашивает собственный проект во время написания кода, или для оператора, который выполняет отладку в производстве из разговора. Это не подходит для конечного пользователя вашего SaaS, который ожидает ответа в вашем собственном интерфейсе, а не на вкладке Клода рядом с ним.
Секретный вопрос заслуживает того, чтобы его задать отдельно. Подключение общего диалогового помощника к инструментам, способным читать, а иногда и писать в производственной базе данных, расширяет поверхность атаки: неоднозначный вопрос или манипуляция с подсказкой могут направить помощника на нежелательное действие, риск, документированный на серверах MCP в целом, а не только на Supabase. Собственная конечная точка NL2SQL сталкивается с тем же типом риска, но в этом случае бэкенд-провайдер напрямую контролирует проверку, а не зависит от третьей стороны.
Недоумение часто возникает в одном разговоре с Клодом и ChatGPT об ИИ-коннекторах. На момент написания ни один официальный источник не подтвердил наличие коннектора Perplexity, предназначенного для Supabase. Если такая интеграция существует или появляется, она заслуживает такой же структуры чтения: коннектор обслуживает пользователя AI-клиента, а не автоматически конечных пользователей вашего собственного продукта.
Сопоставьте потребность с архитектурой, а не с последним объявлением
Возьмем первую потребность: «Я хочу поговорить со своей базой через Клода или ChatGPT, пока я разрабатываю». Коннектор MCP напрямую реагирует на него, независимо от используемого под ним бэкэнда Postgres. Это потребность оператора, а не продукта.
Возьмем вторую потребность: «Я хочу, чтобы пользователи моего продукта задавали вопросы на естественном языке, в моем интерфейсе, независимо от учетной записи Claude или ChatGPT». Правое поле для проверки при сравнении серверной части — это собственный NL2SQL, представленный в API. Это возможность продукта, а не инструмент разработки. Например, Aurabase предоставляет конечную точку NL2SQL, которая проверяет SQL, сгенерированный синтаксическим деревом, и систематически ограничивает количество возвращаемых строк, проверенных в его коде. В нашей презентации NL2SQL изложена вся механика, а в пошаговом руководстве показано, как построить конечную точку.
Выбор поставщика LLM, лежащего в основе этого NL2SQL, также имеет значение. Серверная часть, которая рассматривает Claude, OpenAI и Gemini как выделенные собственные клиенты, не ведет себя как серверная часть, которая направляет их всех через одну конечную точку, совместимую с OpenAI. Наше сравнение собственного AI-шлюза и OpenAI-совместимого детализирует эту разницу. Обзор встроенных возможностей искусственного интеллекта, доступных в Postgres, см. на странице , посвященной встроенному искусственному интеллекту,.
Часто задаваемые вопросы
Два объявления Supabase касаются вопроса распространения: присутствовать там, где миллионы людей общаются с ИИ, а не привлекать эти разговоры к своему собственному продукту. Это оправданная ставка, но она не заменяет встроенные возможности NL2SQL в серверную часть для ваших собственных пользователей.
Прежде чем установить флажок «ИИ» в таблице сравнения, проверьте, какая из двух архитектур действительно соответствует вашим потребностям. Один обслуживает оператора, который общается со своей базой; другой обслуживает конечных пользователей вашего продукта. Чтобы представить этот выбор в более широком сравнении, см. Aurabase и Supabase.