mcpField
S
Supabase MCP Server

Supabase MCP Server

ローカル
github.com/stefanraath3クラウド・インフラ178 週間前に更新

Supabase MCP Server について

Supabase MCP Serverは、MCPクライアントをSupabase PostgreSQLデータベースに接続し、読み取り専用の分析を可能にします。テーブルスキーマ、クエリ・分析ツール、データ探索用プロンプトを提供します。

主な機能

  1. 01Supabase PostgreSQLへの接続
  2. 02テーブルスキーマをリソースとして公開
  3. 03読み取り専用SQLクエリの実行
  4. 04テーブル分析ツールの提供
  5. 05データ分析用プロンプト

活用シーン

  1. 01テーブル構造の確認
  2. 02データの読み取り専用クエリ
  3. 03テーブルデータの要約
  4. 04テーブル間の関係の探索

MCP 対応

データベーススキーマをリソースとして公開し、読み取り専用のクエリ・分析ツールとデータ分析用プロンプトをMCPクライアントに提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Supabase MCP サーバー

Supabase PostgreSQL データベースに接続する MCP サーバーです。テーブルスキーマをリソースとして公開し、データ分析用のツールを提供します。

機能

  • Supabase PostgreSQL データベースへの接続
  • テーブルスキーマをリソースとして公開
  • 読み取り専用の SQL クエリツール
  • 一般的なデータ分析タスク用のプロンプト

セットアップ

  1. このリポジトリをクローンします
  2. 依存関係をインストールします:
    npm install
    
  3. .env.example を .env にコピーし、Supabase の認証情報を更新します:
    cp .env.example .env
    
  4. .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 - テーブル間の関係を分析します

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。