alexander-zuev/supabase-mcp-server
Query MCP enables end-to-end management of Supabase via chat interface: read & write query executions, management API support, automatic migration versioning, access to logs and much more.
何を解決するか
このプロジェクトは、AI駆動のIDE(Cursor、Windsurf、Clineなど)がSupabaseプロジェクトと安全にやり取りできるModel Context Protocol (MCP) サーバーを提供します。開発者がIDEとSupabaseダッシュボードの間で手動で切り替える必要がなくなり、SQLクエリの実行、データベーススキーマの管理、ユーザー認証の処理が可能になります。
動作方法
サーバーはMCP対応クライアントとSupabaseインスタンスの間のブリッジとして機能します。stdioプロトコルを使ってIDEと通信し、データベース操作にはトランザクションプール、プロジェクト管理にはSupabase Management API、ユーザー管理にはAuth Admin SDKと接続します。SQLクエリを3つのリスクレベル(安全、書き込み、破壊的)に分類する組み込みの安全システムにより、誤ったデータ損失を防ぎます。
対象ユーザー
Supabaseをバックエンドとして使用し、AI強化IDEを活用してデータベースやユーザーをAIエージェント経由で直接管理したい開発者向けです。
主な特徴
- 3段階の安全システム:SQL操作を安全(読み取り専用)、書き込み(データ変更)、破壊的(スキーマ変更)に分類し、事故を防止します。
- IDE統合:Cursor、Windsurf、Cline、Claude Desktopとネイティブ互換です。
- 包括的な管理:SQL実行、スキーマバージョニング、Supabase Management API呼び出し、Auth Admin SDKメソッドをサポートします。
- リスク評価:PostgreSQLパーサーを使用して実行時SQLクエリの検証とリスクレベル評価を実行します。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト