supabase-transactions-mcp

rostyslavkorzhov/supabase-transactions-mcp

3.2

If you are the rightful owner of supabase-transactions-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The Claude MCP Server is a simple implementation of the Model Context Protocol (MCP) server that interfaces with Supabase to provide transaction data tools for LLMs like Anthropic's Claude.

Claude MCP Server

This repository provides a simple Model Context Protocol (MCP) server implementation that exposes a few tools backed by data stored in Supabase.

The server can be used with an LLM that supports MCP, such as Anthropic's Claude, to query transaction data. The code is written in TypeScript and runs on Node.js.

Getting Started

  1. Install dependencies

    npm install
    
  2. Provide environment variables

    • SUPABASE_URL – the URL of your Supabase project
    • SUPABASE_ANON_KEY – an anon or service role key with read access

    These can be added to a .env file in the repository root.

  3. Build and start the server

    npm run build
    npm start
    

The server communicates over standard input/output. When it starts, it prints MCP Server running with multiple tools... to stderr.

Development

During development you can use

npm run dev

which recompiles TypeScript and restarts the server.