- プロビジョニング
- 分離
- 監査
- 手動操作
すぐに答え
AIを使ってどのようにSupabaseのデータベースブランチを管理できますか?
AIクライアントがSupabase MCPを使用することで、新しいプロジェクトの作成や、スキーマテスト用の独立したブランチの立ち上げが可能になります。これにより、本番環境に影響を与えることなく、サンドボックス環境でマイグレーションをテストできます。セットアップから管理までのワークフローの詳細は以下の通りです。
実行される結果
AIによる操作のステータス
AIへの指示は、最終的に以下の4つのいずれかの状態になります。
プロビジョニング
新規プロジェクトの準備完了
AIがcreate_projectを使用して新しいSupabaseインスタンスをセットアップします。ゼロから構築を開始できるクリーンな環境が整います。
分離
ブランチの作成完了
エージェントがテスト専用のブランチを作成します。これにより、スキーマの変更を本番データから切り離して管理できます。
監査
ブランチ一覧の更新完了
AIが既存のすべてのブランチをリストアップします。どの環境がアクティブで、何が含まれているかを正確に把握できます。
手動操作
手動での確認が必要
AIは実際のSQLマイグレーションを記述することはできません。スキーマ変更の確認と実行は、引き続きユーザー自身で行う必要があります。
ワークフロー
ブランチ作成を依頼したときのAIの動き
インフラのセットアップはAIが担当するため、あなたはコードに集中できます。
環境の初期化
新しいワークスペースが必要な場合、AIがプロジェクト全体の構造をセットアップします。
create_projectサンドボックスの作成
実験的なスキーマ変更を保持するための、独立したブランチをAIが生成します。
create_branchブランチの検証
AIが現在のセットアップを確認し、新しいブランチが正しく存在し、使用可能な状態であることを確かめます。
list_branchesステータスの報告
AIがプロジェクトの状態と、今作成した特定のブランチについて結果を報告します。
list_branches
試してみる
以下のプロンプトをコピーして開始
これらのプロンプトを使うと、すぐにSupabaseのツールを起動できます。
出発点
これらは基本的な例です。実際の環境に合わせて、プロジェクト名やブランチの説明を書き換えて使用してください。
Supabase Connector
準備完了です。MCPクライアントを選択し、セットアップ手順に従ってください。
https://edge.vinkius.com/vk_preview_1yqJRB687wGnT0yDa9WG5Rvl1dh6u5Mg2RCACLvF/mcpClaude Desktop
以下の手順で数秒で接続できます。
- 1In Claude Desktop, open Settings → Connectors.
- 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
- 3Click Add and start a new chat — Supabase capabilities are ready to use.
{
"mcpServers": {
"supabase-alternative-mcp": {
"url": "https://edge.vinkius.com/vk_preview_1yqJRB687wGnT0yDa9WG5Rvl1dh6u5Mg2RCACLvF/mcp"
}
}
}ecommerce-test という名前の新しいSupabaseプロジェクトを作成して。
現在のプロジェクトに feature-auth-fix という名前の新しいデータベースブランチを作成して。
Supabaseプロジェクト内にある、現在アクティブなブランチをすべて表示して。
新しいスキーマをテストするための新しいブランチが必要です。名前は migration-v2 にしてください。
Claude
ChatGPT
Cursor
VS Code
Windsurf
Claude Code
JetBrains
Cline
ここから始める
Supabaseを一度接続すれば、あとは指示するだけ
リンクをクリックしてアカウントを連携してください。認証情報は暗号化されて安全に保持されます。連携後は、お気に入りのAIクライアントですぐにこれらのツールを利用できます。
SupabaseをAIに接続するFAQ
Supabase connectorの動作について
- 01
AIはSQLマイグレーションを書いてくれますか?
いいえ。AIはブランチやプロジェクトを作成することはできますが、スキーマ変更のための実際のSQLコードの提供と実行はユーザーが行う必要があります。
- 02
本番データが削除されることはありますか?
いいえ。AIはプロジェクトやブランチを作成するためのツールを使用するのみです。既存のデータやプロジェクトを削除するためのツールは持っていません。
- 03
既存のブランチを確認することはできますか?
はい。プロジェクト内のすべての現在のブランチをリストアップするようAIに依頼できます。
- 04
AIはデータベースユーザーを管理できますか?
いいえ。このconnectorの機能はプロジェクトとブランチの管理に限定されています。ユーザーや権限の管理はできません。
- 05
複数のブランチを一度に作成できますか?
プロンプトを分けて、一つずつ作成するようAIに指示してください。
Supabaseに関するその他の質問は、Connectorのページで確認できます。 Supabase Connectorの全機能を見る
『Supabase』を Claude、Cursor、ChatGPT などに接続
