Supabase MCP Server
Подключает Supabase к AI-ассистентам для управления проектами, базами данных и ресурсами.
Описание
Supabase MCP Server — это инструмент на Node.js, реализующий протокол Model Context Protocol (MCP) для интеграции Supabase с AI-ассистентами вроде Cursor или Claude. Он позволяет LLM выполнять задачи: управление таблицами, выполнение SQL-запросов, просмотр логов, деплой Edge Functions и многое другое. Ключевые особенности: режим только чтения, scoping по проектам, выбор групп инструментов. Применения: автоматизация разработки, отладка, генерация типов и безопасное тестирование в dev-окружении.
Возможности
Управление аккаунтом
Список проектов, создание/пауза/восстановление проектов, работа с организациями.
База знаний
Поиск в документации Supabase для получения актуальной информации.
Работа с БД
Список таблиц/расширений/миграций, применение миграций, выполнение SQL-запросов.
Отладка
Получение логов по сервисам и advisory-уведомлений для мониторинга и выявления проблем.
Разработка
Получение API-URL/ключей, генерация TypeScript-типов из схемы БД.
Edge Functions
Список, просмотр и деплой функций.
Branching (экспериментально)
Создание/управление/слияние веток для разработки (требует платный план).
Хранение
Список бакетов, получение/обновление конфигурации storage.
Установка
{
“mcpServers”: {
“supabase”: {
“command”: “npx”,
“args”: [
“-y”,
“@supabase/mcp-server-supabase@latest”,
“–read-only”,
“–project-ref=
Требования: Node.js 22+ и личный токен доступа (PAT) из настроек Supabase. Для Windows используйте префикс ‘cmd /c’ или ‘wsl’. Укажите project-ref для scoping.