接続済みアプリ

AI エージェント向け Supabase MCP 連携

チャットから Postgres データベースをクエリ、検査、管理。

公式の MCP サーバーを通じて Supabase に接続することで、MoClaw は実際のプロジェクトに対してテーブルの一覧表示、SQL の実行、マイグレーションの適用、ログの取得、セキュリティおよびパフォーマンスのアドバイザーの確認ができます。アクセストークンを使って Supabase MCP サーバーを MoClaw に追加し、単一のプロジェクトにスコープを限定したり、安全な探索のために読み取り専用モードを強制したりできます。

仕組み

engineering なしで 3 steps で Supabase を接続します。

  1. 1

    Supabase MCP サーバーを追加する

    MoClaw の MCP 設定で、Supabase の公式ホステッド MCP サーバーを追加します。OAuth または Supabase の個人アクセストークンで認可します。追加時に、必要に応じてプロジェクトスコープと読み取り専用モードを設定できます。

  2. 2

    平易な言葉で依頼する

    データベースのタスクを説明します。テーブルの検査、クエリの実行、遅いエンドポイントのレビュー、行レベルセキュリティが欠けているテーブルの確認、マイグレーションの作成などです。

  3. 3

    書き込み前に確認する

    MoClaw は使用した SQL やマイグレーションと結果を表示するため、読み取り専用でないプロジェクトに書き込みやマイグレーションが適用される前に確認できます。

チームが Supabase MCP 連携を使う理由

Supabase は、Postgres データベース、認証、ストレージ、エッジ関数を 1 つのプロジェクトにまとめます。手間がかかるのはコンテキストの切り替えです。1 つの質問に答えるために、ダッシュボード、SQL エディタ、ログ、そしてコードベースの間を行き来することになります。

Supabase MCP サーバーを接続すると、MoClaw は 1 つのタスクの中でスキーマを読み取り、SQL を実行し、マイグレーションを確認し、ログや組み込みのセキュリティおよびパフォーマンスのアドバイザーを取得できます。なぜクエリが遅いのか、どのテーブルに行レベルセキュリティが欠けているのか、直近のマイグレーションで何が変わったのか、現在の行数はいくつなのかを尋ねれば、MoClaw が証拠を集めて説明します。

この接続はスコープが限定され、アクセス範囲について正直です。サーバー自身の設定で制御できます。OAuth または個人アクセストークン、1 つのプロジェクトしか見えないようにするオプションのプロジェクトスコープ、そして読み取り専用の Postgres 操作を強制する読み取り専用モードです。これにより、探索的なデータベース作業を安全に保ちつつ、明示的に同意した場合にはマイグレーションや書き込みも可能になります。

こう言ってみる

Supabase に貼り付けられる実際の prompts です。

  • Supabase プロジェクトのテーブルを一覧表示し、最大の 5 つの行数を表示してください。
  • 直近 7 日間にサインアップしたが、一度もプロジェクトを作成していないユーザーを見つける読み取り専用クエリを実行してください。
  • セキュリティアドバイザーを確認し、行レベルセキュリティが欠けているテーブルを教えてください。
  • profiles テーブルに last_seen_at タイムスタンプを追加するマイグレーションを作成してください。ただし、まだ適用しないでください。

Step by step demo

prompt を送った後に実際に起きること。

Prompt 01 4 steps

“今週 /orders エンドポイントが遅くなった理由を見つけ、修正案を提案してください。”

MoClaw がすること

  1. 1 get_logs で直近の Postgres と API のログを取得し、orders パス上の遅いステートメントを見つけます。
  2. 2 読み取り専用の execute_sql を実行して該当クエリを EXPLAIN し、list_tables で orders テーブルを検査します。
  3. 3 get_advisors で関連するパフォーマンスの推奨事項を確認します。
  4. 4 欠けている複合インデックスを追加するマイグレーションを作成し、apply_migration の前にレビュー用として表示します。
結果

MoClaw は次のように報告します。「orders 一覧クエリは (customer_id, created_at) でシーケンシャルスキャンを行っています。ログによると今週 p95 が 1.8 秒に跳ね上がっています。提案する修正:複合インデックスの追加。これがそのマイグレーションです。まだ適用していません。」

FAQ

pricing、privacy、limits についての短い回答。

MoClaw はどのように Supabase に接続しますか?
MoClaw の MCP 設定に追加する Supabase の公式 MCP サーバーを通じてです。他のあらゆる MCP クライアントが接続するのと同じように、OAuth または Supabase の個人アクセストークンで認証します。
読み取り専用のままにできますか?
はい。Supabase MCP サーバーは、読み取り専用の Postgres 操作を強制する読み取り専用モードと、アクセスを単一のプロジェクトに限定するプロジェクトスコープをサポートしています。サーバーを追加するときに両方を設定してください。
実際に何ができますか?
データベース作業(list_tables、execute_sql、マイグレーションの一覧表示と適用)、デバッグ(get_logs、get_advisors)、開発ユーティリティ(プロジェクト URL、キー、TypeScript 型の生成)、エッジ関数、アカウントまたはプロジェクトの管理ができます。ブランチおよびストレージのツールグループはオプトイン式です。
これは Supabase 公式のコネクタですか?
Supabase 自身の公式 MCP サーバーを使用します。MoClaw は MCP クライアントであり、Supabase がサーバーとそのアクセス制御を保守しているため、権限はあなたの Supabase トークンと設定に従います。

MoClaw を無料で試す。

毎月 1,000 credits、または 自分の key を持ち込むことで無制限に利用できます。

いつでも解約