Supabase

Supabase を ChatGPT につなぐ

ChatGPT から Supabase を検索・読み書きできます。Arlet が両者を 1 つの MCP 接続でつなぎ、鍵の管理と認証を引き受けます。

Supabase 公式の MCP サーバーを、Arlet を通していつもの AI サービスから使えるようにします。ログインするだけで接続が完了します。

プロジェクトの管理、SQL とマイグレーションの実行、ログとアドバイザーの確認、Edge Functions のデプロイ、ドキュメント検索まで AI から行えます。書き込み系のツールを含むので、本番プロジェクトに対して使うときは AI クライアント側でツール実行を確認してから許可してください。使えるツールは Supabase 公式サーバーが提供するものと同じです。

Supabase を ChatGPT につなぐ手順

  1. 1

    Arlet のダッシュボードの「サービス連携ツール」で「サービス連携ツールを追加」を開き、Supabase を選びます。「Supabase と連携」でログインし、接続の名前を付けて「作成」します。

  2. 2

    ChatGPT の Settings → Plugins → Browse plugins を開き、右上の + をクリックします。

  3. 3

    New Plugin フォームで Name に「Arlet」、Connection に Server URL を選んで https://mcp.arlet.dev/mcp/ を入力、Authentication は OAuth を選び、リスク確認にチェックして Create します。

  4. 4

    作成した Arlet プラグインを開いて Sign in with Arlet をクリックし、Google でサインインして Allow を押すと接続完了です。

Plugins の画面が表示されない場合は、Settings → Security and login で Developer mode を有効にしてください。

できること

ChatGPT が呼び出せる Supabase のツールです。

  • list_projects

    組織のプロジェクトを一覧します。

  • get_project

    プロジェクトの詳細を取得します。

  • list_tables

    テーブルを一覧します。

  • execute_sql

    SQL を実行します。

  • apply_migration

    マイグレーションを適用します。

  • list_migrations

    適用済みのマイグレーションを一覧します。

  • list_extensions

    有効な拡張を一覧します。

  • query_logs

    プロジェクトのログを検索します。

  • get_advisors

    セキュリティとパフォーマンスの指摘を取得します。

  • generate_typescript_types

    スキーマから TypeScript の型を生成します。

  • list_edge_functions

    Edge Functions を一覧します。

  • deploy_edge_function

    Edge Function をデプロイします。

  • get_project_url

    プロジェクトの API URL を取得します。

  • get_publishable_keys

    公開用の API キーを取得します。

  • search_docs

    Supabase のドキュメントを検索します。

ツール一覧は Supabase 公式 MCP サーバーの提供内容に従い、変わることがあります。

使い方の例

  • データの調査

    テーブル構成を確認し、集計や検索の SQL を書いて実行し、結果を説明します。

  • スキーマ変更

    要件からマイグレーションを書いて適用し、TypeScript の型を再生成します。

  • ログとアドバイザーの確認

    エラーログを検索し、セキュリティ・パフォーマンスの指摘と合わせて改善点をまとめます。

  • Edge Function の更新

    関数のコードを取得して修正し、デプロイします。

そのまま使えるプロンプト

  • users テーブルの直近 7 日の新規登録数を日別に集計して
  • orders に status カラム (text, default 'pending') を足すマイグレーションを書いて適用して
  • 直近 1 時間の API エラーログを調べて、原因になりそうな点をまとめて
  • セキュリティアドバイザーの指摘を一覧して、優先度の高いものから直し方を教えて

他の AI サービスで Supabase を使う