
alexander-zuev/supabase-mcp-server
Database managementЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Query MCP обеспечивает сквозное управление Supabase через чат: выполнение запросов чтения и записи, поддержку API управления, автоматическое версионирование миграции, доступ к журналам и многое другое.
Обзор
🌅 Более 17 тысяч установок через pypi и почти 30 тысяч загрузок на Smithery.ai — короче говоря, это было весело! 🥳 Спасибо всем, кто пользовался этим сервером последние несколько месяцев, и надеюсь, он был вам полезен. Поскольку Supabase выпустила свой официальный MCP-сервер, я решил больше не поддерживать его. Официальный MCP-сервер столь же богат функциями, и в будущем будет добавлено много новых функций. Посмотрите! Query MCP — это открытый MCP-сервер, который позволяет вашей IDE безопасно запускать SQL, управлять изменениями схемы, вызывать Supabase Management API и использовать Auth Admin SDK — всё это с встроенными системами контроля безопасности.
Обзор (машинный перевод)
🌅 Более 17 тысяч установок через pypi и почти 30 тысяч скачиваний на Smithery.ai — короче говоря, это было весело! 🥳 Спасибо всем, кто пользовался этим сервером последние несколько месяцев, и надеюсь, он был вам полезен. Поскольку Supabase выпустила собственный официальный MCP-сервер, я решил больше не поддерживать этот сервер активно. Официальный сервер MCP столь же богат функциями, как и многие другие функции будут добавлены в будущем. Посмотрите!
Query MCP — это открытый MCP-сервер, который позволяет вашей IDE безопасно запускать SQL, управлять изменениями схемы, вызывать Supabase Management API и использовать Auth Admin SDK — всё это с встроенными системами контроля безопасности.
Содержание
Начало • Обзор функций • Устранение неполадок • Журнал изменений
✨ Ключевые особенности
- 💻 Совместим с Cursor, Windsurf, Cline и другими MCP-клиентами, поддерживающими протокол
stdio - 🔐 Управление режимами только чтения и чтения-записи при выполнении SQL-запросов
- 🔍 Проверка SQL-запросов во время выполнения с оценкой уровня риска
- 🛡️ Трёхуровневая система безопасности для SQL-операций: безопасная, запись и разрушительная
- 🔄 Надёжная обработка транзакций как для прямых, так и для объединённых соединений с базами данных
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Query | MCP server for Supabase
🌅 More than 17k installs via pypi and close to 30k downloads on Smithery.ai — in short, this was fun! 🥳 Thanks to everyone who has been using this server for the past few months, and I hope it was useful for you. Since Supabase has released their own official MCP server, I’ve decided to no longer actively maintain this one. The official MCP server is as feature-rich, and many more features will be added in the future. Check it out!
Query MCP is an open-source MCP server that lets your IDE safely run SQL, manage schema changes, call the Supabase Management API, and use Auth Admin SDK — all with built-in safety controls.
Table of contents
Getting started • Feature overview • Troubleshooting • Changelog
✨ Key features
- 💻 Compatible with Cursor, Windsurf, Cline and other MCP clients supporting
stdioprotocol - 🔐 Control read-only and read-write modes of SQL query execution
- 🔍 Runtime SQL query validation with risk level assessment
- 🛡️ Three-tier safety system for SQL operations: safe, write, and destructive
- 🔄 Robust transaction handling for both direct and pooled database connections
- 📝 Automatic versioning of database schema changes
- 💻 Manage your Supabase projects with Supabase Management API
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →Конфигурация
{
"mcpServers": {
"supabase": {
"command": "/Users/username/.local/bin/supabase-mcp-server", // update path
"env": {
"QUERY_API_KEY": "your-api-key", // Required - get your API key at thequery.dev
"SUPABASE_PROJECT_REF": "your-project-ref",
"SUPABASE_DB_PASSWORD": "your-db-password",
"SUPABASE_REGION": "us-east-1", // optional, defaults to us-east-1
"SUPABASE_ACCESS_TOKEN": "your-access-token", // optional, for management API
"SUPABASE_SERVICE_ROLE_KEY": "your-service-role-key" // optional, for Auth Admin SDK
}
}
}
}