Supabase MCP Server
Сервер для взаимодействия ИИ-ассистентов с Supabase базами данных через стандартизированный интерфейс.
Описание
Это Python-сервер по протоколу Model Context Protocol для Supabase, позволяющий ИИ-ассистентам выполнять CRUD-операции над таблицами БД. Ключевые особенности: чтение строк с фильтрами и пагинацией, создание, обновление и удаление записей. Технологии: Python, Supabase клиент, Docker для развертывания. Применения: автоматизация задач ИИ с базами данных, интеграция в AI IDE и ассистенты вроде Claude.
Возможности
Чтение строк таблицы
Запрос данных из таблиц Supabase с опциональными фильтрами, пагинацией и выбором колонок.
Создание записей
Вставка новых записей в таблицы Supabase (одиночных или множественных).
Обновление записей
Модификация существующих записей на основе фильтров.
Удаление записей
Удаление записей из таблиц на основе фильтров.
Установка
{ “mcpServers”: { “supabase”: { “command”: “docker”, “args”: [“run”, “–rm”, “-i”, “-e”, “SUPABASE_URL”, “-e”, “SUPABASE_SERVICE_KEY”, “mcp/supabase”], “env”: { “SUPABASE_URL”: “YOUR-SUPABASE-URL”, “SUPABASE_SERVICE_KEY”: “YOUR-SUPABASE-SERVICE-ROLE-KEY” } } } }
Предварительно: клонировать репозиторий (git clone https://github.com/coleam00/supabase-mcp.git), перейти в директорию и собрать образ (docker build -t mcp/supabase .). Заменить плейсхолдеры на реальные credentials Supabase.