Supabase MCP Server について
Supabase MCP Serverは、MCPクライアントをSupabase PostgreSQLデータベースに接続し、読み取り専用の分析を可能にします。テーブルスキーマ、クエリ・分析ツール、データ探索用プロンプトを提供します。
主な機能
- 01Supabase PostgreSQLへの接続
- 02テーブルスキーマをリソースとして公開
- 03読み取り専用SQLクエリの実行
- 04テーブル分析ツールの提供
- 05データ分析用プロンプト
活用シーン
- 01テーブル構造の確認
- 02データの読み取り専用クエリ
- 03テーブルデータの要約
- 04テーブル間の関係の探索
MCP 対応
データベーススキーマをリソースとして公開し、読み取り専用のクエリ・分析ツールとデータ分析用プロンプトをMCPクライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Supabase MCP サーバー
Supabase PostgreSQL データベースに接続する MCP サーバーです。テーブルスキーマをリソースとして公開し、データ分析用のツールを提供します。
機能
- Supabase PostgreSQL データベースへの接続
- テーブルスキーマをリソースとして公開
- 読み取り専用の SQL クエリツール
- 一般的なデータ分析タスク用のプロンプト
セットアップ
- このリポジトリをクローンします
- 依存関係をインストールします:
npm install .env.exampleを.envにコピーし、Supabase の認証情報を更新します:cp .env.example .env.envファイルを編集し、実際の Supabase 接続情報を設定します
サーバーの実行
stdio を使用する場合(コマンドライン連携)
npm start
SSE を使用した HTTP の場合(ウェブ連携向け)
npm run start:http
MCP クライアントでの使用
このサーバーは、Claude.app やテスト用の MCP Inspector を含む、MCP 互換のあらゆるクライアントで使用できます。
利用可能なリソース
schema://tables- データベース内のすべてのテーブルを一覧表示しますschema://table/{tableName}- 特定のテーブルのスキーマを表示します
利用可能なツール
query- データベースに対して読み取り専用の SQL クエリを実行しますanalyze-table- テーブルの基本統計情報を取得しますfind-related-tables- 指定したテーブルに関連するテーブルを見つけます
利用可能なプロンプト
table-exploration- 特定のテーブルの探索を案内しますdata-summary- テーブルのデータの概要を作成しますrelationship-analysis- テーブル間の関係を分析します
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。