• プロビジョニング
  • 分離
  • 監査
  • 手動操作

AIでSupabaseのデータベースブランチを構築・管理する方法

SupabaseをAIクライアントに接続して、環境構築を自動化しましょう。プロンプトひとつで、真っさらな状態からテスト用のブランチまで一気に進めます。

このページについてAIに聞く

すぐに答え

AIを使ってどのようにSupabaseのデータベースブランチを管理できますか?

AIクライアントがSupabase MCPを使用することで、新しいプロジェクトの作成や、スキーマテスト用の独立したブランチの立ち上げが可能になります。これにより、本番環境に影響を与えることなく、サンドボックス環境でマイグレーションをテストできます。セットアップから管理までのワークフローの詳細は以下の通りです。

実行される結果

AIによる操作のステータス

AIへの指示は、最終的に以下の4つのいずれかの状態になります。

プロビジョニング

新規プロジェクトの準備完了

AIがcreate_projectを使用して新しいSupabaseインスタンスをセットアップします。ゼロから構築を開始できるクリーンな環境が整います。

分離

ブランチの作成完了

エージェントがテスト専用のブランチを作成します。これにより、スキーマの変更を本番データから切り離して管理できます。

監査

ブランチ一覧の更新完了

AIが既存のすべてのブランチをリストアップします。どの環境がアクティブで、何が含まれているかを正確に把握できます。

手動操作

手動での確認が必要

AIは実際のSQLマイグレーションを記述することはできません。スキーマ変更の確認と実行は、引き続きユーザー自身で行う必要があります。

ワークフロー

ブランチ作成を依頼したときのAIの動き

インフラのセットアップはAIが担当するため、あなたはコードに集中できます。

  1. 環境の初期化

    新しいワークスペースが必要な場合、AIがプロジェクト全体の構造をセットアップします。

    create_project
  2. サンドボックスの作成

    実験的なスキーマ変更を保持するための、独立したブランチをAIが生成します。

    create_branch
  3. ブランチの検証

    AIが現在のセットアップを確認し、新しいブランチが正しく存在し、使用可能な状態であることを確かめます。

    list_branches
  4. ステータスの報告

    AIがプロジェクトの状態と、今作成した特定のブランチについて結果を報告します。

    list_branches

試してみる

以下のプロンプトをコピーして開始

これらのプロンプトを使うと、すぐにSupabaseのツールを起動できます。

出発点

これらは基本的な例です。実際の環境に合わせて、プロジェクト名やブランチの説明を書き換えて使用してください。

Supabase Connector

準備完了です。MCPクライアントを選択し、セットアップ手順に従ってください。

コネクタリンクhttps://edge.vinkius.com/vk_preview_1yqJRB687wGnT0yDa9WG5Rvl1dh6u5Mg2RCACLvF/mcp

Claude Desktop

以下の手順で数秒で接続できます。

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — Supabase capabilities are ready to use.
設定 · claude_desktop_config.jsonコピー
{
  "mcpServers": {
    "supabase-alternative-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_1yqJRB687wGnT0yDa9WG5Rvl1dh6u5Mg2RCACLvF/mcp"
    }
  }
}
チャットにコピー04
  • 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 などに接続