ClaudeとSupabaseを連携する方法

37.7K views
•
April 8, 2026
by
いけともch
YouTube video player
ClaudeとSupabaseを連携する方法

TL;DR

Supabaseにデータ用テーブルを作り、Claudeのコネクターから接続すれば、AIによるデータの保存、取得、分析を一元化できる。最初は読み取りを許可し、書き込みは都度承認に設定して、外部公開を防ぐRLSも有効にする。

Transcript

こんにちは。どもです。今回はAIの最強 のデータ管理と題しましてAI エージェントであったりとか様々なAI サービスを使ってどんどんリサーチをし たり分析をしたりデータを作っていく。 こういった際に課題になるのはいろんな AIツールを併用していてどこに何がある か分からない。過去に分析した結果を使っ て次に違うものを作りたいんだけれども データを持ってくるのがめどくさい。こう いうケースありますよね。ここに関して クロードそしてスパイスという データベースサービスをうまく連携する ことによって非常に効率的に様々なデータ を管理することができ、例えば定期的にX の状況を追ったりとか、自分のポータル サイトのデータを取得していってそれを 分析するであったりとか、あるアンケート とかデータを分析し... Read More

Key Insights

  • ・AI向けデータ基盤は、複数のAIツールで生じるデータの分散を抑え、過去の調査や分析結果を次の制作や判断へ再利用できる状態を作るものである。
  • ・非構造化データは、文字起こし、メモ、議事録、画像、動画など形式が一定でない情報であり、必要なときに検索して取り出せるよう保存することが重要である。
  • ・構造化データは、日々の売上やイベント数、フォロワー数など項目が揃った情報であり、期間ごとの集計、推移の確認、グラフ化に適している。
  • ・Supabaseは、構造化データと非構造化データに加え、画像やファイルも同じプロジェクト内で管理でき、AIから利用しやすい外部データ基盤である。
  • ・データベースは、大量の情報を扱う際、Excelやスプレッドシートより検索、更新、複数テーブルの結合を行いやすい仕組みとして紹介されている。
  • ・Claudeとの接続は、コネクター画面でSupabaseを選び、利用する組織を指定して認可することで行え、自然言語によるテーブル作成やデータ操作が可能になる。
  • ・Edge Functionは、パソコンを常時起動せずに、X、YouTube、イベントサイトなどの外部データを毎時または毎日収集して保存する用途に使える。
  • ・セキュリティ設定は、読み取りと書き込みの権限を分離し、書き込みを都度承認にしたうえで、外部からの無断閲覧や書き込みを防ぐRLSを設定することが重要である。
  • 🎬 このチャンネルの他の動画:
  • 📺 このチャンネル: いけともch

Explore YouTube Video Summarizer or Get YouTube Transcript Extractor

Questions & Answers

Q: ClaudeとSupabaseを連携する方法は?

Claudeのメニューからカスタマイズ、コネクターの順に開き、Supabaseを検索して選択する。Supabase側で利用する組織を指定し、Claudeを認可すれば接続できる。接続後は、チャットからテーブルの設計、作成、データの登録や取得を依頼できる。

Q: Supabaseとは何ですか?

Supabaseは、構造化データと非構造化データ、画像、ファイルなどをクラウド上で管理できるオープンソースのデータサービスである。裏側ではPostgreSQLの仕組みを利用し、表形式の画面からデータを確認、追加できるほか、AIからの読み書きにも対応する。

Q: Supabaseの無料版を登録する方法は?

SupabaseのサイトでメールアドレスまたはGitHubアカウントを使って登録し、メール認証後に組織を作成する。続いて無料プランを選び、プロジェクト名、データベース用パスワード、アジア太平洋などのリージョン、セキュリティ項目を設定してプロジェクトを作成する。

Q: Supabaseの無料版では何ができますか?

無料版では、同時に利用できるプロジェクトを2つまで作成でき、1つのプロジェクト内には複数のテーブルを設置できる。容量は500MBと説明されており、テキスト中心なら相当量を扱えるため、最初は1つのプロジェクトに用途別テーブルをまとめる方法が提案されている。

Q: 非構造化データと構造化データの違いは何ですか?

非構造化データは、文字起こし、雑多な文章、議事録、画像、動画など、項目や形式が揃っていない情報である。構造化データは、日付別の売上やイベント数のように一定の列で整理された情報で、計算、集計、グラフ化、期間ごとの傾向分析に向いている。

Q: Excelではなくデータベースを使う理由は?

データ量や文章量が増えると、Excelやスプレッドシートでは読み込み、検索、更新、複数データの組み合わせが難しくなるためである。専用データベースなら、大量の情報を高速に扱い、複数テーブルを結合しながら、AIが必要なデータを取得、追加、分析しやすくなる。

Q: ClaudeにSupabaseのテーブルを作らせる方法は?

Supabaseとの接続後、Claudeのチャットで保存したい情報と用途を自然言語で伝える。たとえば、自分の気づきや学びを保存したいと依頼し、適切な設計も考えるよう指示すれば、Claudeが必要な列を検討し、テーブルを作成してデータを登録できる形に整える。

Q: Supabaseで定期的にデータを収集する方法は?

Edge Functionに外部データを取得する処理を設定し、毎時または毎日などの間隔で実行する。これにより、パソコンを常時起動しなくても、X、YouTube、イベントサイト、コミュニティサイト、メールなどの情報を収集し、Supabaseへ継続的に保存できる。

Q: ClaudeとSupabaseを安全に使う設定方法は?

読み取り操作は常時許可を検討しつつ、テーブル作成、データ追加、削除などの書き込み操作は、最初は都度承認に設定する。また、外部からデータを勝手に閲覧、更新されないようRLSを有効にし、テーブルごとのアクセス制御を設けることが重要である。

Q: Supabaseに保存したデータはClaude以外でも使えますか?

Supabaseを共通の外部データ基盤にすれば、Claude以外のAIからも同じデータを活用できる。説明ではPerplexityやChatGPTからの利用も挙げられており、特定のAIサービス内だけに情報を置かず、複数のAIが参照できる場所へ保存する考え方が示されている。

Summary & Key Takeaways

  • AIで継続的に情報を活用するには、会議の文字起こし、メモ、リサーチ結果などの非構造化データと、売上やフォロワー数の推移などの構造化データを区別して保存する。前者は検索と再利用、後者は集計、グラフ化、傾向分析がしやすい状態に整えることが重要である。

  • Supabaseは、PostgreSQLを基盤として、表形式のデータ、長文、画像、ファイルなどを同じプロジェクト内で管理できる。無料版では同時に利用できるプロジェクトが2つ、容量が500MBと説明されており、初心者は1つのプロジェクト内に用途別のテーブルを作る運用が提案されている。

  • Claudeでは、カスタマイズ画面のコネクターからSupabaseを選び、対象組織を指定して認可する。接続後は自然言語でテーブルの設計、作成、データ登録、取得、分析を依頼できる。読み取りと書き込みの権限を分け、書き込みは当初、都度承認にし、RLSによるアクセス制御も設定する。


Read in Other Languages (beta)

Share This Summary 📚

Explore More Summaries from いけともch 📚