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

Supabase MCP Server

Сервер для взаимодействия ИИ-ассистентов с Supabase базами данных через стандартизированный интерфейс.

Python
173 stars

Описание

Это 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.

Информация

Язык
Python
Лицензия
MIT License
GitHub Stars
173

Ссылки