Supabase を ChatGPT につなぐ
ChatGPT から Supabase を検索・読み書きできます。Arlet が両者を 1 つの MCP 接続でつなぎ、鍵の管理と認証を引き受けます。
Supabase 公式の MCP サーバーを、Arlet を通していつもの AI サービスから使えるようにします。ログインするだけで接続が完了します。
プロジェクトの管理、SQL とマイグレーションの実行、ログとアドバイザーの確認、Edge Functions のデプロイ、ドキュメント検索まで AI から行えます。書き込み系のツールを含むので、本番プロジェクトに対して使うときは AI クライアント側でツール実行を確認してから許可してください。使えるツールは Supabase 公式サーバーが提供するものと同じです。
Supabase を ChatGPT につなぐ手順
- 1
Arlet のダッシュボードの「サービス連携ツール」で「サービス連携ツールを追加」を開き、Supabase を選びます。「Supabase と連携」でログインし、接続の名前を付けて「作成」します。
- 2
ChatGPT の Settings → Plugins → Browse plugins を開き、右上の + をクリックします。
- 3
New Plugin フォームで Name に「Arlet」、Connection に Server URL を選んで https://mcp.arlet.dev/mcp/ を入力、Authentication は OAuth を選び、リスク確認にチェックして Create します。
- 4
作成した Arlet プラグインを開いて Sign in with Arlet をクリックし、Google でサインインして Allow を押すと接続完了です。
Plugins の画面が表示されない場合は、Settings → Security and login で Developer mode を有効にしてください。
できること
ChatGPT が呼び出せる Supabase のツールです。
list_projects組織のプロジェクトを一覧します。
get_projectプロジェクトの詳細を取得します。
list_tablesテーブルを一覧します。
execute_sqlSQL を実行します。
apply_migrationマイグレーションを適用します。
list_migrations適用済みのマイグレーションを一覧します。
list_extensions有効な拡張を一覧します。
query_logsプロジェクトのログを検索します。
get_advisorsセキュリティとパフォーマンスの指摘を取得します。
generate_typescript_typesスキーマから TypeScript の型を生成します。
list_edge_functionsEdge Functions を一覧します。
deploy_edge_functionEdge Function をデプロイします。
get_project_urlプロジェクトの API URL を取得します。
get_publishable_keys公開用の API キーを取得します。
search_docsSupabase のドキュメントを検索します。
ツール一覧は Supabase 公式 MCP サーバーの提供内容に従い、変わることがあります。
使い方の例
データの調査
テーブル構成を確認し、集計や検索の SQL を書いて実行し、結果を説明します。
スキーマ変更
要件からマイグレーションを書いて適用し、TypeScript の型を再生成します。
ログとアドバイザーの確認
エラーログを検索し、セキュリティ・パフォーマンスの指摘と合わせて改善点をまとめます。
Edge Function の更新
関数のコードを取得して修正し、デプロイします。
そのまま使えるプロンプト
- users テーブルの直近 7 日の新規登録数を日別に集計して
- orders に status カラム (text, default 'pending') を足すマイグレーションを書いて適用して
- 直近 1 時間の API エラーログを調べて、原因になりそうな点をまとめて
- セキュリティアドバイザーの指摘を一覧して、優先度の高いものから直し方を教えて
