Supabase MCP Server
Официальный MCP-сервер Supabase: агент управляет таблицами, читает конфигурацию и данные проектов после входа через OAuth
- 2 982 ★ репозитория
- Последний коммит
- Apache-2.0
Широкий доступ
Почему такой уровень
- Может изменять схему и данные в облачной базе
- Получает доступ к аккаунту через OAuth
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/supabase-mcp-serverОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Может изменять схему и данные в облачной базе
- Получает доступ к аккаунту через OAuth
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер подключает агента к проектам Supabase, чтобы тот работал с таблицами, получал настройки проекта и выполнял запросы к данным. Основной вариант размещен у Supabase и подключается по HTTP, вход в аккаунт происходит через OAuth при первой настройке. Параметры адреса позволяют ограничить сервер одним проектом, режимом только для чтения и отдельными группами инструментов. Для локального стека Supabase CLI и self-hosted установок есть свой адрес с урезанным набором инструментов. В npm-пакете также есть функции для Vercel AI SDK и для запуска сервера на своем эндпоинте.
Для кого. Для разработчиков, у которых бэкенд на Supabase и которые хотят вести базу и проект через агента.
Подходит, если
- Нужно, чтобы агент создал или изменил таблицы в dev-проекте Supabase
- Нужно посмотреть конфигурацию проекта или данные, не открывая дашборд
- Нужно подключить инструменты Supabase к своему приложению на Vercel AI SDK
Не подходит, если
- Проект с производственными данными без режима только для чтения
- База не на Supabase: для обычного Postgres нужен другой сервер
Пример запроса к агенту
Создай в моем проекте Supabase таблицу comments со связью с posts и включи для нее RLSMCP
- Транспорт
- http
- Авторизация
- OAuth
Ограничения
Нужен аккаунт Supabase и вход через OAuth. Supabase сама рекомендует прочитать раздел о рисках подключения LLM к базе и не давать доступ к производственным проектам. В локальном и self-hosted режимах инструментов меньше и нет OAuth. Доступность облака Supabase из России без VPN не гарантирована.
Как отключить. Удалите сервер supabase из конфигурации MCP клиента и отзовите доступ приложения в настройках аккаунта Supabase.
Частые вопросы
Можно ли запретить агенту изменять данные?
Да, параметр read_only=true в адресе сервера оставляет только читающие инструменты, а project_ref ограничивает доступ одним проектом.
Работает ли с локальным Supabase?
Да, при запуске через Supabase CLI сервер доступен по адресу http://localhost:54321/mcp, но с частью инструментов и без OAuth.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыОфициальный CLI Supabase: локальный стек, миграции базы, деплой Edge Functions и генерация типов из терминала
MCP-сервер Apollo: превращает заданные операции GraphQL в инструменты, через которые агент работает с вашим API
Официальные скиллы Supabase: помогают агенту работать с базой, Auth, Edge Functions и лучшими практиками Postgres
Два официальных MCP-сервера Prisma: локальный для миграций и Prisma Studio и удаленный для управления базами Prisma Postgres
Мгновенный REST и MCP поверх PostgreSQL: агент читает данные существующей базы через MCP-эндпоинт без написания бэкенда
MCP-сервер для PostgreSQL с подбором индексов, планами EXPLAIN, проверкой здоровья базы и режимом только чтения
Коротко о README
README начинается с призыва изучить рекомендации по безопасности, затем дает JSON для подключения удаленного сервера и ссылку на генератор адреса в дашборде. Описаны варианты для Supabase CLI и self-hosted. Большая часть текста посвящена npm-пакету: схемам инструментов для Vercel AI SDK и обработчику для собственного HTTP-эндпоинта. Также упомянут отдельный сервер для PostgREST. Лицензия Apache 2.0.