Query MCP (Supabase MCP Server) — это MCP-сервер с открытым исходным кодом, который обеспечивает сквозное управление проектами Supabase прямо из интерфейса AI-ассистента. Он позволяет безопасно выполнять SQL-запросы, управлять схемой базы данных с автоматическим версионированием, вызывать Management API, работать с пользователями через Auth Admin SDK и анализировать логи — и все это с многоуровневой системой защиты.
Ключевые особенности:
Трехуровневая система безопасности SQL: Классифицирует все операции на безопасные (safe — только чтение), запись (write — изменение данных) и деструктивные (destructive — изменение схемы). Для выполнения опасных действий требуется явное включение небезопасного режима и двухэтапное подтверждение.
Автоматическое версионирование миграций: Любые изменения схемы базы данных, выполненные агентом, автоматически фиксируются в виде миграций с осмысленными названиями, что предотвращает необратимые потери и сохраняет историю правок.
Управление через Management API: Позволяет AI-ассистенту напрямую управлять проектом Supabase (настройки, ветки, домены) через программный доступ к API с едиными правилами безопасности, включая блокировку критически опасных операций.
Полный цикл работы с пользователями: Интегрирует Supabase Auth Admin SDK, позволяя создавать тестовых пользователей, отправлять приглашения, генерировать магические ссылки и управлять учетными записями без написания сырых SQL-запросов.
Централизованный доступ к логам: Предоставляет единую точку доступа к логам всех сервисов Supabase (Postgres, API Gateway, Auth, Storage, Edge Functions и др.) с возможностью фильтрации по времени, тексту и произвольным полям.
Интеллектуальная валидация запросов: Использует парсер pglast для анализа SQL перед выполнением, автоматически определяя уровень риска и предоставляя агенту понятные инструкции по безопасному выполнению.
Для кого: Ориентирован на full-stack разработчиков и команд, использующих Supabase в качестве бэкенда и желающих управлять всей инфраструктурой (БД, пользователями, логами) через единый чат-интерфейс в IDE без переключения контекста.
Сценарии использования:
Управление схемой базы данных в потоке разработки: Разработчик может попросить AI-ассистента создать новую таблицу или колонку, и миграция будет автоматически создана и версионирована.
Безопасная работа в production: Предоставление агенту доступа к базе данных в read-only режиме для выполнения аналитических запросов без риска случайного изменения данных.
Отладка и мониторинг: Быстрый анализ логов API-шлюза, функций или базы данных одной командой для поиска причины ошибки без переключения между дашбордами.
Управление тестовыми пользователями: Автоматизация рутинных задач по созданию, модификации и удалению тестовых аккаунтов с правильными атрибутами через Auth Admin SDK.
Цены и доступность: Query MCP — это проект с открытым исходным кодом (лицензия MIT). Для использования требуется бесплатный API-ключ с thequery.dev. Устанавливается через pipx или uv. (Примечание: репозиторий больше не поддерживается активно, так как Supabase выпустила свой официальный MCP-сервер).