Supabase MCP Serverとは?
Supabase MCP Server は、OAuth のサインインと動的クライアント登録を備えた https://mcp.supabase.com/mcp を通じて、エージェントを Supabase のプロジェクトにつなぎます。そのため対話的に使う場合はトークンが不要です。ドキュメントには 8 つの機能グループにわたる 33 個のツールが挙がっています。データベース(execute_sql、apply_migration、list_tables)、デバッグ(query_logs、get_advisors)、開発、Edge Functions、アカウント管理、ドキュメント、ブランチ、ストレージです。ストレージ以外のグループは既定で有効です。
URL パラメーターでサーバーの範囲を絞れます。project_ref は 1 つのプロジェクトに限定してアカウント系のツールを外し、read_only=true は SQL を読み取り専用の Postgres ユーザーで実行し、features でツールのグループを選びます。CI 向けには、範囲を絞った個人アクセストークンを 1 つのプロジェクトと指定した権限に限定できます。ローカルの Supabase CLI(localhost:54321/mcp)とセルフホストの構成では、ツールが少なく、OAuth もありません。
オープンソースのサーバーのバージョン 0.14.0 は 2026年10月14日に出ました。MCP の elicitation に対応したクライアントでは、サーバーは破壊的な SQL の前や、有料のプロジェクトやブランチを作成する前に確認を求めます。
Supabase MCP Serverのインストール方法
https://mcp.supabase.com/mcpSupabase MCP Serverの料金は?
| プラン | 価格 | 内容 |
|---|---|---|
| Free | Free | アクティブなプロジェクト 2 つ。1 週間使わないと一時停止 |
| Pro | From $25/month | $10 のコンピュートクレジット |
| Team | $599 |
サーバーは無料です。Supabase の Free ではアクティブなプロジェクトを 2 つまで持て、1 週間使わないと一時停止されます。Pro は月額 $25 からで $10 のコンピュートクレジット付き、Team は $599 です。ブランチは 1 時間あたり $0.01344 です。
Supabase MCP Serverは使う価値があるか?
Supabase のサーバーがあれば、バックエンド開発者の一日の仕事の大半をエージェントに任せられます。スキーマを設計し、マイグレーションを適用し、TypeScript の型を生成し、Edge Function をデプロイし、SQL でログを照会し、そのうえでセキュリティとパフォーマンスのアドバイザーを実行できます。ドキュメントの設定パネルはクライアントごとの URL を書き出し、ダッシュボードではプロジェクトごとに URL を生成できます。
ガードレールは多くのサーバーより優れています。MCP のフォーム elicitation に対応したクライアントでは、execute_sql と apply_migration は、サーバーが破壊的と判定した SQL の前に確認を求めます。create_project と create_branch は、何かを作成する前に価格と請求間隔を表示します。Edge Function のシークレットはチャットではなく Supabase のダッシュボードに入力します。Supabase は、これらすべてを保証ではなくガードレールと呼ぶよう注意を払っています。URL パラメーターの skip_elicitations で確認を無効にでき、elicitation に自動で応答するクライアントもあるからです。
既定値は寛容です。素の URL では、ストレージ以外のすべてのグループが、選んだ組織のすべてのプロジェクトに対する書き込み権限付きで有効になります。Supabase 自身が挙げるプロンプトインジェクションの例は、機密テーブルから SELECT するようエージェントに指示するサポートチケットです。開発者が書き込み可能なエージェントを通じて顧客データを読むと、まさにこれが起こります。SQL の結果は、データ内の命令を無視するようモデルに伝える指示で包まれていますが、ドキュメントはこれが確実ではないと認めています。範囲を絞ったアクセストークンにより、今では CI での利用を 1 つのプロジェクトと指定した権限に絞れますが、OAuth アプリには依然としてすべてのスコープを与える必要があります。
大量に使うと、エージェントが突き当たる上限は Management API の制限で、ユーザーごと、プロジェクトごと、エンドポイントごとに毎分 120 リクエストです。ローカルの CLI とセルフホストのユーザーが使えるツールは少なくなります。ブランチ付きの素の Postgres であれば Neon のサーバーがより近い競合ですが、Supabase のサーバーはデータベースの周囲にある関数、ログ、アドバイザーもカバーします。
真価を発揮する場面
Supabase Pro で SaaS を作る個人開発者
新機能のためのテーブル、マイグレーション、Edge Function を 1 回のセッションで追加する
project_ref に開発用プロジェクトを指定して接続します。エージェントは apply_migration、generate_typescript_types、deploy_edge_function を呼び、続いて get_advisors で行レベルセキュリティの漏れを見つけます。Pro は月額 $25 で、$10 分のコンピュートが含まれます。
従業員 20 人のスタートアップのプラットフォームエンジニア
本番環境の遅いクエリとセキュリティ警告をチェックするエージェントを、CI で毎晩動かす
1 つのプロジェクトの読み取り権限に限定した範囲付きアクセストークンを使い、read_only=true と features=debugging を指定します。Supabase は、無人のルーチンは読み取り専用にして、修正ではなく報告にとどめるよう勧めているので、エージェントは何も変更せずにチケットを起票します。
Supabase Team でリスクのあるスキーマ変更を試すテックリード
本番に触れる前に、使い捨てのコピーでマイグレーションを試す
エージェントが create_branch を呼ぶと、1 時間あたり $0.01344 のブランチ料金を表示して承認を待ちます。そこでマイグレーションを適用し、レビュー後にだけマージします。ブランチには有料プランが必要です。
導入前に確認すること
- 導入
- Claude Code、Codex、Cursor、Gemini CLI、ChatGPT などのクライアントに https://mcp.supabase.com/mcp を追加し、OAuth でサインインして組織を選びます。最初の list_tables の呼び出しまで数分です。
- 連携
- 33 個のツールのうち 30 個が既定で有効です。execute_sql、apply_migration、list_tables、query_logs、get_advisors、generate_typescript_types、deploy_edge_function、create_branch、merge_branch、search_docs、そしてストレージのツール(既定で無効)があります。
- データとプライバシー
- Supabase がホストし、あなたの開発者権限で動作します。モデルに返されるテーブルの内容には、プロンプトインジェクションが含まれる可能性があります。Supabase は、このサーバーを顧客に渡さないよう求めています。Team プラン(月額 $599)では SOC 2 と ISO 27001 が加わります。
- 大規模利 用時のコスト
- サーバーの料金はかかりません。Pro は月額 $25 で、追加のプロジェクトごとに $10 がかかります。ブランチは 1 つにつき 1 時間あたり $0.01344 です。Management API は、ユーザー、プロジェクト、エンドポイントごとに毎分 120 リクエストまでです。
- 制限
- 確認には MCP の elicitation に対応したクライアントが必要です。OAuth アプリのスコープは全部か無しかです。ブランチは実験的な機能で有料プラン限定です。ローカルの CLI とセルフホストではツールが限られます。
良い点
- スキーマ、SQL、マイグレーション、関数、ログ、アドバイザーにわたる 33 個のツール
- プロジェクト単位の範囲指定、読み取り専用の Postgres ロール、機能グループ
- 破壊的な SQL と有料リソースの前に確認を求める
- CI 向けに範囲を絞った個人アクセストークン
気になる点
- 範囲を絞らない限り、組織内のすべてのプロジェクトに書き込みできる
- OAuth アプリには依然としてすべてのスコープが必要
- 確認はクライアントの elicitation 対応に依存し、スキップもできる
- ローカルとセルフホストではツールが少なく、OAuth もない
おすすめの人
ホスト型の Supabase で開発し、できれば開発用ブランチ上で、スキーマ、関数、デバッグをエージェントに管理させたい開発者。
Supabase MCP Serverの代替
Supabase MCP Server:よくある質問
- Supabase MCP Serverは使う価値があるか?
- Supabase のサーバーはデータベースの先の関数、ログ、ブランチにまで届き、必要な安全設定はすべてそろっています。ただし、どれも既定値ではありません。 評価は5点満点中4.6点です。
- Supabase MCP Serverの料金は?
- サーバーは無料です。Supabase の Free ではアクティブなプロジェクトを 2 つまで持て、1 週間使わないと一時停止されます。Pro は月額 $25 からで $10 のコンピュートクレジット付き、Team は $599 です。ブランチは 1 時間あたり $0.01344 です。
- Supabase MCP Serverの欠点は?
- 範囲を絞らない限り、組織内のすべてのプロジェクトに書き込みできる; OAuth アプリには依然としてすべてのスコープが必要; 確認はクライアントの elicitation 対応に依存し、スキップもできる; ローカルとセルフホストではツールが少なく、OAuth もない.
- Supabase MCP Serverは誰に向いているか?
- ホスト型の Supabase で開発し、できれば開発用ブランチ上で、スキーマ、関数、デバッグをエージェントに管理させたい開発者。
- チームや本番環境でSupabase MCP Serverを使うと費用はいくらか?
- サーバーの料金 はかかりません。Pro は月額 $25 で、追加のプロジェクトごとに $10 がかかります。ブランチは 1 つにつき 1 時間あたり $0.01344 です。Management API は、ユーザー、プロジェクト、エンドポイントごとに毎分 120 リクエストまでです。
- Supabase MCP Serverは企業データを扱っても安全か?
- Supabase がホストし、あなたの開発者権限で動作します。モデルに返されるテーブルの内容には、プロンプトインジェクションが含まれる可能性があります。Supabase は、このサーバーを顧客に渡さないよう求めています。Team プラン(月額 $599)では SOC 2 と ISO 27001 が加わります。
- Supabase MCP Serverの代わりになるものは?
- 当サイトでレビューした中で最も近い代替はNeon MCP Server, MongoDB MCP Server 、 MCP Toolbox for Databasesです。
回答確認日:2026年10月22日
