rostyslavkorzhov/supabase-transactions-mcp
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
-
Install dependencies
npm install
-
Provide environment variables
SUPABASE_URL
– the URL of your Supabase projectSUPABASE_ANON_KEY
– an anon or service role key with read access
These can be added to a
.env
file in the repository root. -
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.