Перейти к содержимому

Supabase MCP Server

Подключает Supabase к AI-ассистентам для управления проектами, базами данных и ресурсами.

TypeScript
2100 stars

Описание

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=” ], “env”: { “SUPABASE_ACCESS_TOKEN”: “” } } } }

Требования: Node.js 22+ и личный токен доступа (PAT) из настроек Supabase. Для Windows используйте префикс ‘cmd /c’ или ‘wsl’. Укажите project-ref для scoping.

Информация

Язык
TypeScript
Лицензия
Apache License 2.0
GitHub Stars
2100

Ссылки