Skip to main content
Glama
Steph-ux

supabase

by Steph-ux

mcp-supabase

MCP-сервер Supabase — прямой доступ к Postgres + Storage REST + Auth + Edge Functions + Management API.

Возможности

  • 24 инструмента, охватывающих Database, Storage, Auth, Edge Functions и управление проектами

  • Прямой Postgres через пул pg (не требуется Supabase JS client)

  • Поддержка SSL для Supabase pooler

  • Сервисный ключ роли для административных операций

  • Токен доступа для Management API

Related MCP server: Supabase MCP Server - Self-Hosted Edition

Настройка

cd mcp-supabase
npm install
cp .env.example .env  # Edit with your credentials
node server.cjs

Переменные окружения

Переменная

Обязательна

Описание

DATABASE_URL

Да

Строка подключения Postgres из дашборда Supabase

SUPABASE_SERVICE_ROLE_KEY

Да

Сервисный ключ роли для операций Storage/Auth

SUPABASE_PROJECT_REF

Да

Идентификатор проекта (из URL дашборда)

SUPABASE_ACCESS_TOKEN

Нет

Персональный токен доступа для Management API

SUPABASE_ANON_KEY

Нет

Анонимный ключ для клиентских операций

Инструменты

База данных

  • execute_sql — Выполнить произвольный SQL

  • list_schemas — Список схем базы данных

  • list_tables — Список таблиц в схеме

  • get_schema — Получить детали схемы таблицы

  • get_table_row_counts — Получить количество строк для всех таблиц

  • run_rpc — Вызвать функции PostgreSQL

Storage

  • list_buckets — Список бакетов

  • create_bucket — Создать бакет

  • delete_bucket — Удалить бакет

  • list_files — Список файлов в бакете

  • upload_file — Загрузить файл

  • download_file — Скачать файл (base64)

  • delete_file — Удалить файл

Auth

  • list_auth_users — Список пользователей

  • create_auth_user — Создать пользователя

  • update_auth_user — Обновить пользователя

  • delete_auth_user — Удалить пользователя

Edge Functions

  • list_edge_functions — Список развернутых функций

  • invoke_edge_function — Вызвать функцию

Management

  • list_projects — Список всех проектов

  • get_project — Получить детали проекта

Конфигурация MCP

{
  "mcpServers": {
    "supabase": {
      "command": "node",
      "args": ["path/to/server.cjs"]
    }
  }
}

Примечания по безопасности

  • Сервисный ключ роли имеет административный доступ — используйте с осторожностью

  • Никогда не коммитьте .env или config.json

  • Используйте переменные окружения в продакшене

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables comprehensive management of self-hosted or cloud Supabase instances with 54+ tools for database operations, authentication, storage, real-time subscriptions, migrations, and monitoring through MCP protocol.
    -
  • A
    license
    Not graded
    quality
    D
    maintenance
    Connects Supabase projects to AI assistants, enabling them to manage database tables, execute SQL queries, and deploy Edge Functions through natural language. It provides a comprehensive suite of tools for project administration, including logs access, documentation search, and environment configuration.
    Apache 2.0
  • A
    license
    Not graded
    quality
    D
    maintenance
    Provides secure access to Supabase databases via PostgREST API and management tools for projects, schemas, branches, logs, and code generation.
    MIT