AIKraft Agents

supabase-community/supabase-mcp

Подключите Supabase к вашим ИИ-ассистентам

MCP⭐ 2 994TypeScriptпоследний релиз: mcp-server-supabase-v0.16.1
Открыть на GitHub ↗Сайт проекта ↗

Что это за инструмент

Supabase MCP Server — это сервер, реализующий протокол Model Context Protocol (MCP) для безопасного подключения проектов Supabase к AI-ассистентам.

Зачем нужен

Инструмент позволяет LLM напрямую взаимодействовать с базой данных и инфраструктурой Supabase, выполняя запросы и управление ресурсами. Это полезно для автоматизации рутинных задач разработки и администрирования через интерфейс чата.

Что можно реализовать

  • Управление таблицами и схемами базы данных через естественный язык в IDE
  • Чтение конфигурации проекта и выполнение SQL-запросов к данным
  • Управление Edge Functions и Storage без выхода из среды разработки
  • Отладка и мониторинг проекта Supabase с помощью AI-ассистента

Ключевые возможности

  • Поддержка стандарта MCP для интеграции с Cursor, Claude, Windsurf и другими клиентами
  • Режим только для чтения (read_only) для безопасного предотвращения случайных изменений
  • Ограничение доступа к конкретному проекту (project_ref) вместо всей организации
  • Гранулярное включение/выключение групп инструментов через параметры URL

👤 Кому подойдёт: разработчики, использующие Supabase и AI-ассистенты для ускорения работы с базой данных и инфраструктурой

Релизы

mcp-server-supabase-v0.16.1patch
🕐 2 ч назад · релиз на GitHub ↗

Исправлено добавление URL в инструменты работы с ноутбуками и включена поддержка ноутбуков по умолчанию.

  • Fixed: Добавлен URL в инструменты создания, получения и списка результатов ноутбуков.
  • Added: Инструменты для работы с ноутбуками теперь включены по умолчанию.
mcp-server-supabase-v0.16.0minor
🕐 вчера · релиз на GitHub ↗

Релиз добавляет инструменты для управления ноутбуками (создание, запуск, удаление), ограничивает стоимость их выполнения и исправляет ошибки в pg-meta и SQL.

  • Added: Добавлены инструменты для работы с ноутбуками: создание, запуск выбранных ячеек и удаление с подтверждением.
  • Added: Введена привязка стоимости выполнения ноутбуков (bound run_notebook cost).
  • Fixed: Исправлена работа pg-meta: корректный возврат внешних ключей партиций и полных выражений проверок для ограничений.
  • Fixed: Улучшена обработка ошибок: возврат ошибок клиента при отказе в выполнении ноутбуков и пропуск подтверждения для EXPLAIN.
  • Fixed: Исправлено принятие feedback при null project_id и улучшена подсказка агентам при некорректных ссылках на проект.
mcp-server-supabase-v0.15.0minor
🕐 8 дн назад · релиз на GitHub ↗

Добавлены инструменты для управления отзывами, улучшена обработка ошибок и исправлено разделение SQL-запросов с точками с запятой.

  • Added: Добавлены инструменты submit_feedback и delete_feedback для работы с отзывами.
  • Added: Ошибки, вызванные клиентом, теперь маркируются как ToolCallerError.
  • Added: Реализовано обнаружение отмен мгновенного эlicitation (instant elicitation).
  • Fixed: Исправлено некорректное разделение UPDATE-запросов, содержащих точки с запятой внутри кавычек или dollar-quoted значений.
  • Fixed: Исправлено использование POSIX-путей для имён файлов edge functions и корректная сортировка столбцов в pg-meta.
mcp-server-supabase-v0.14.0minor
🕐 22 дн назад · релиз на GitHub ↗

Добавлена поддержка Health Advisor, наблюдения за жизненным циклом и разрушающим SQL, исправлено двойное подтверждение стоимости.

  • Added: Добавлена поддержка Health Advisor для анализа состояния.
  • Added: Внедрены наблюдения за жизненным циклом с ограничением стоимости.
  • Added: Добавлены наблюдения для разрушающих SQL-операций.
  • Fixed: Исправлено двойное подтверждение стоимости при создании проекта и ветки.
  • Fixed: Уточнены описания инструментов cost и deploy для сканера OpenAI.
mcp-server-supabase-v0.13.0majorbreaking
🕐 1 мес назад · релиз на GitHub ↗

Добавлен локальный HTTP-сервер, v2 API клиент и подтверждение разрушительных SQL-запросов через элиситацию.

  • Breaking: Внедрено подтверждение разрушительных SQL-запросов через элиситацию; опция costConfirmation переименована.
  • Added: Добавлен локальный HTTP-эндпоинт для запуска mcp-server-supabase.
  • Added: Реализован v2 API клиент для управления ресурсами.
  • Added: Добавлена поддержка skip_elicitations в локальном HTTP-сервере.
  • Added: Реализован сбор секретов в URL-режиме для create_edge_function_secret.
  • Fixed: Уточнены описания инструментов raw-SQL для предотвращения доступа к файловой системе хоста.
mcp-server-supabase-v0.12.0minor
🕐 2 мес назад · релиз на GitHub ↗

Версия 0.12.0: добавлено подтверждение стоимости проектов и веток, улучшена группировка линтеров и исправлено экранирование.

  • Added: Добавлено подтверждение стоимости при создании веток и проектов.
  • Added: Результаты проверки линтеров в get_advisors теперь группируются.
  • Added: Устаревшие инструменты оценки стоимости скрыты от клиентов с поддержкой форм.
  • Fixed: Исправлено экранирование символов в ответе советника.
  • Fixed: Инструкции сервера переписаны с упором на намерения, а не названия инструментов.
mcp-server-postgrest-v0.2.0majorbreaking
🕐 2 мес назад · релиз на GitHub ↗

Переход на MCP SDK v2: новые зависимости, упрощённая типизация Server и строгая валидация инструментов.

  • Breaking: Зависимость заменена с @modelcontextprotocol/sdk на @modelcontextprotocol/server, требуется установка нового пакета.
  • Breaking: createMcpServer теперь возвращает bare Server без параметров типов; регистрация хендлеров требует указания имени метода строкой, а не Zod-схемой.
  • Breaking: Удалены экспортируемые типы ExtractRequest, ExtractNotification, ExtractResult и ExpandRecursively из @supabase/mcp-utils.
  • Breaking: InitData.clientCapabilities строго следует спецификации v2, что делает её несовместимой с узким интерфейсом ClientCapabilities v2.
  • Fixed: Некорректные запросы tools/call теперь возвращают ошибку JSON-RPC -32602 с префиксом Invalid tools/call request, а не -32603.
mcp-server-supabase-v0.10.0majorbreaking
🕐 2 мес назад · релиз на GitHub ↗

Добавлен инструмент query_logs для кастомных запросов, флаг content-api-url и скрытие инструментов. Исправления в pg-meta и read-only режиме.

  • Breaking: Добавлен инструмент query_logs для выполнения пользовательских запросов к логам.
  • Added: Добавлен флаг --content-api-url и переменная окружения SUPABASE_CONTENT_API_URL.
  • Added: Реализовано скрытие некоторых инструментов из списка tools/list.
  • Fixed: Исправлено позиционирование составных внешних ключей в pg-meta для корректной обработки.
  • Fixed: Скрыт интерфейс режима только для чтения (read-only mode).
mcp-server-supabase-v0.9.0minor
🕐 3 мес назад · релиз на GitHub ↗

В версии 0.9.0 добавлена поддержка получения логов выполнения Edge Functions через инструмент get_logs.

  • Added: Добавлена поддержка получения логов выполнения Edge Functions в инструменте get_logs.
mcp-server-postgrest-v0.1.1patch
🕐 5 мес назад · релиз на GitHub ↗

Исправлены ссылки на репозиторий после переноса проекта supabase/mcp.

  • Fixed: Обновлены URL-адреса репозитория в связи с переносом проекта в supabase/mcp.