MCP.so
ログイン

Supabase MCP Server

@haladesigns

基本情報

カテゴリ

クラウドとインフラ

トランスポート

stdio

作者

haladesigns

Supabase MCP Server について

A Model Context Protocol (MCP) server that provides AI assistants with the ability to interact with Supabase databases through standardized tools.

Supabase MCP Server の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "supabase-mcp-haladesigns": {
      "command": "python",
      "args": [
        "-m",
        "venv",
        ".venv"
      ]
    }
  }
}

Supabase MCP Server のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。

概要

What is Supabase MCP Server?

A Model Context Protocol server that gives AI assistants standardized tools to interact with Supabase databases. It enables reading, creating, updating, and deleting records via tool calls.

How to use Supabase MCP Server?

Clone the repository, set up a Python virtual environment, install dependencies, and create a .env file with SUPABASE_URL and SUPABASE_SERVICE_KEY. Run the server with python -m supabase_mcp.server. Use tools like read_rows, create_records, update_records, and delete_records.

Key features of Supabase MCP Server

  • Read rows with filtering and column selection
  • Create single or multiple records
  • Update records with flexible filtering
  • Delete records safely with filter conditions
  • Environment‑based configuration
  • Stdio transport support

Use cases of Supabase MCP Server

  • AI assistant querying live Supabase data
  • Inserting new records into a table
  • Updating existing records based on conditions
  • Deleting inactive or outdated records
  • Automating database operations via conversational interfaces

よくある質問

1

What tools does Supabase MCP Server provide?

It provides four tools: `read_rows`, `create_records`, `update_records`, and `delete_records`.

2

How is authentication handled?

The server uses a service role key set via the `SUPABASE_SERVICE_KEY` environment variable.

3

What transport does the server use?

The server supports Stdio transport.

4

How are inputs validated?

All inputs are validated using Pydantic models.

5

What configuration is required?

You must set `SUPABASE_URL` and `SUPABASE_SERVICE_KEY` in a `.env` file in the project root.

コメント

「クラウドとインフラ」の他のコンテンツ