【2026年9月】Supabase新機能まとめ|Realtime大幅改善とMCP強化

オープンソースのFirebase代替として進化を続けるBaaS(Backend as a Service)「Supabase」より、2026年9月の大型アップデート情報が公開されました。

今月のアップデートは、個人開発者からエンタープライズ企業まで幅広い層の開発体験とセキュリティ、コスト効率を大きく改善する内容となっています。特に、Realtime機能における長年の要望であった複数条件フィルタとカラム選択の対応や、AIエージェント時代を見据えたMCP(Model Context Protocol)連携の強化は、実務に大きな好影響を与えます。

この記事では、2026年9月にリリースされたSupabaseの主要アップデートを要点ごとに整理し、何が変わり、開発者がどのような恩恵を受けられるのかを分かりやすく解説します。

この記事で行うこと

  • 2026年9月に発表されたSupabaseの重要アップデート全貌を把握する
  • Realtime機能の大幅改善(ANDフィルタ・カラム選択・新演算子)の要点を確認する
  • MCPサーバーの企業向け認証強化とAIツール連携の最新動向を掴む
  • W3C Trace Contextによるクライアントとログのトレーサビリティ統合を理解する
  • パーソナルアクセストークン(PAT)のスコープ制限など、セキュリティ強化のポイントを押さえる
  • Edge Functionsの上限緩和や管理画面の変更点をチェックする

前提条件・対象読者

  • Supabaseを利用してWebアプリケーションやモバイルアプリを開発しているエンジニア
  • Supabaseの最新動向を素早くキャッチアップしたい個人開発者やアーキテクト
  • AIツール(ClaudeやCursor等)とデータベースのセキュアな連携を検討している方

2026年9月アップデートの全体概要

2026年9月の主なアップデート項目は以下の通りです。

  • Realtime(Postgres Changes):複数カラムのANDフィルタ、新演算子、カラム選択(select)に対応
  • AI・MCP連携:Supabase MCPサーバーのEnterprise-Managed Auth(Okta SSO連携)一般提供、Perplexity Computerコネクタ追加
  • 可観測性(Observability):supabase-js 等のクライアントトレースとSupabaseログがW3C Trace Context(trace_id)で統合
  • セキュリティ:パーソナルアクセストークン(PAT)の発行時に組織・プロジェクト・権限のスコープ指定が可能に
  • インフラ・制限緩和:Edge Functionsの関数上限数が倍増(Proプランで最大1,000個、Teamプランで最大2,000個)
  • データ基盤:Pipelinesの早期アクセス先としてClickHouse、Snowflake、DuckLakeが追加

注目1:Realtime(Postgres Changes)のANDフィルタ&カラム選択

今回のアップデートで最も開発現場へのインパクトが大きいのが、リアルタイムデータ購読機能(Postgres Changes)の大幅強化です。

これまでの課題と変更点

従来は1つのカラムに対してしかフィルタ条件を指定できず、複数の条件に合致するデータのみを取得したい場合は、全件を受信してからクライアント側のJavaScriptコードで間引く必要がありました。また、1行の変更につき全カラムのデータが送信されていたため、ネットワーク帯域やRealtimeメッセージ数の消費がかさむ原因となっていました。

新仕様では以下の3点が改善されました。

  1. 複数カラムのANDフィルタ: カンマ区切り(例: status=eq.open,team=eq.billing)または新設された postgresChangesFilter() ビルダー関数により、サーバー側で複数条件を結合して正確に絞り込めます。
  2. カラム選択(select): select: ['id', 'subject', 'updated_at'] のように必要なカラムだけを指定してペイロードを受信できるようになりました。
  3. 演算子の追加: likeilikeisisdistinctmatchimatchnot. などの豊富な演算子が使用可能になりました。

これにより、Supabase Realtimeのメッセージ課金とEgress(データ転送量)の削減、そしてアプリの軽量化が同時に実現します。

なお、詳しい実装コードや設定手順については、以下の個別解説記事で詳しく解説しています。

注目2:Supabase MCPサーバーのエンタープライズ認証&AI連携強化

ClaudeやCursor、WindsurfといったAIエージェントからデータベースを直接操作するための「Supabase MCPサーバー」がさらに進化しました。

Enterprise-Managed Authの一般提供

TeamプランおよびEnterpriseプラン向けに、AnthropicおよびOktaと共同開発された「Enterprise-Managed Auth」がGA(一般提供)となりました。 ID-JAG(Identity Assertion JWT Authorization Grant)の仕組みを利用することで、社員が個別にOAuth同意やアクセストークンの登録を行うことなく、Okta SSOのログイン情報に基づいてSupabase MCPサーバーへのセキュアなアクセスが自動的に認可されます。

従業員がClaudeから実行できる操作は、その人がSupabase上で元々持っているロール権限(開発者ロール、閲覧専用ロール等)の範囲内に自動で限定されるため、企業でのAI導入におけるセキュリティ統制が格段に容易になります。

Perplexity Computerコネクタの登場

400以上のアプリと連携して自律タスクを実行するAIエージェント「Perplexity Computer」のコネクタとしてSupabaseが追加されました。Perplexityのチャット画面から直接Postgresのデータ参照やユーザー検索、Edge Functionsの実行が可能になっています。

個人利用から企業での安全な導入手順までの詳細は、以下の解説記事を参照してください。

注目3:クライアントトレースとSupabaseログの統合(W3C Trace Context)

クライアントライブラリ(supabase-js、Swift、Flutter、Python)が、分散トレーシングの標準規格である「W3C Trace Context」をSupabaseへ透過的に伝播するようになりました。

何が嬉しいのか

フロントエンドのブラウザやモバイルアプリ側で生成されたクライアントトレースの trace_id と、Supabaseサーバー側のPostgresログ、Authログ、APIログが同じ trace_id を共有するようになります。

これにより、DatadogやOpenTelemetryなどの可観測性ツールと組み合わせることで、「ユーザーのボタンクリックからSupabaseのDBクエリ完了まで」をひとつのトレースとしてエンドツーエンドで追跡できるようになり、エラー原因の究明やボトルネック特定が大幅に迅速化されます。

注目4:パーソナルアクセストークン(PAT)のスコープ制限機能

CI/CDパイプラインや外部連携ツールで利用されるPersonal Access Token(PAT)のセキュリティが強化されました。

トークン漏洩リスクの最小化

従来のPATはアカウント全体の包括的な権限(管理者権限)を持って発行されていたため、万が一トークンが漏洩した場合に全プロジェクトへの不正アクセスに繋がる恐れがありました。

今回の更新により、PATの発行時に以下のスコープを指定できるようになりました。

  • 対象の組織(Organization)の限定
  • 対象のプロジェクト(Project)の限定
  • 付与する操作権限(Permissions)の絞り込み

GitHub Actions等の自動化環境でPATを利用する際、特定のステージングプロジェクトに対する読み取り・更新権限のみを付与したトークンを発行できるため、最小権限の原則に則ったセキュアな運用が可能になります。

注目5:Edge Functionsの上限数が2倍に緩和

サーバーレス実行環境であるSupabase Edge Functionsのプロジェクトごとの配置上限数が緩和されました。

  • Proプラン:最大500個から最大1,000個へ倍増
  • Teamプラン:最大1,000個から最大2,000個へ倍増

マイクロサービス構成をとる大規模なプロジェクトや、Webhook連携ごとに細かく関数を分割しているプロジェクトでも、上限を気にせず柔軟にファンクションを構築できるようになりました。

その他の注目トピック

  • Read Replica管理のUI移動: リードレプリカ(読み取り専用複製)の管理画面が「Project Settings」→「Infrastructure」配下に集約されました。従来の「Database」→「Replication」画面は、データ連携機能であるPipelines専用の画面に変更されています。
  • Pipelinesの連携先拡充(早期アクセス): データベース変更イベントを外部データウェアハウスへストリーミングするSupabase Pipelinesにおいて、従来のBigQueryに加え、ClickHouse、Snowflake、DuckLakeがEarly Accessとして追加されました。リアルタイム分析やレイクハウス連携の選択肢が広がっています。

開発者が今すぐ取るべきアクション

今回のアップデートを受けて、開発チームが直ちに行うべきおすすめのアクションは以下の通りです。

  1. クライアントライブラリの更新: @supabase/supabase-js をバージョン 2.109.0 以上にアップデートし、RealtimeのANDフィルタや select オプションを活用して通信量・コスト削減を検討しましょう。
  2. CI/CD環境のトークン見直し: GitHub Actions等で使用している既存のPATを、必要最小限のプロジェクト・権限にスコープを絞った新しいPATへ置き換え、セキュリティを高めましょう。
  3. AIツール連携の試行: CursorやClaude Desktopを利用しているエンジニアは、Supabase MCPサーバーを接続して自然言語によるデータベース操作の生産性向上を体験してみましょう。

次に読むおすすめ記事

Supabase Realtime進化!ANDフィルタとカラム選択で転送量削減
Supabase Realtimeを利用してチャットアプリやダッシュボードの共同編集、通知機能を構築している開発者にとって、購読フィルタの柔軟性とデータ転送量の削減は重要なテーマです。これまでのSupabase Realtime(Postg…
Supabase MCPサーバー導入手順|ClaudeからDBを安全に操作する方法
AIエージェントを活用した開発が急速に普及する中、Claude DesktopやCursorなどのAIツールから自社のデータベースを直接参照・操作させたいというニーズが高まっています。これを安全かつ標準化された仕様で実現するのが、Anthr…
【2026年版】個人開発の無料DB比較|Supabase・Neon等の無料枠と選び方
個人開発を始める際、誰もが一度は頭を悩ませるのが「データベースをどれにするか」という選定問題です。できれば完全無料で使い続けたいものの、インフラ設定に時間をかけたくない、あるいは久しぶりにポートフォリオを開いたらデータベースがスリープしてい…

参考情報