Supabase MCP Server
A server for querying and managing data in a Supabase database.
Supabase MCP Server
This is a Model Context Protocol (MCP) server that connects to Supabase and allows you to query the feature_suggestions table.
Prerequisites
- Node.js (v16 or higher)
- npm
- Supabase project with credentials
Setup
-
Make sure your
.envfile contains the following Supabase credentials:SUPABASE_URL=your_supabase_url SUPABASE_ANON_KEY=your_supabase_anon_key -
Install the required dependencies:
npm install
Running the Server
Run the MCP server using:
npx tsx mcp-server.ts
Or use the npm script:
npm run dev
Connecting to AI Tools
Cursor
- Open Cursor and navigate to Cursor Settings.
- Under the Features tab, tap + Add new MCP server under the MCP Servers section.
- Enter the following details:
- Name: Supabase
- Type: command
- Command:
npx tsx /path/to/mcp-server.ts
- You should see a green active status after the server is successfully connected.
Claude Desktop
- Open Claude desktop and navigate to Settings.
- Under the Developer tab, tap Edit Config to open the configuration file.
- Add the following configuration:
{ "mcpServers": { "supabase": { "command": "npx", "args": ["tsx", "/path/to/mcp-server.ts"] } } } - Save the configuration file and restart Claude desktop.
Available Tools
query_feature_suggestions
Query the feature_suggestions table in your Supabase database.
Parameters:
limit(number, optional): Maximum number of records to return (default: 100)
Example usage in AI tool:
Can you show me feature suggestions from the database?
Or with a limit:
Can you show me the top 10 feature suggestions?
Troubleshooting
- If you encounter connection issues, make sure your Supabase credentials are correct.
- Check the console output for any error messages.
- Ensure that the feature_suggestions table exists in your Supabase database.
Serveurs connexes
OrionBelt Semantic Layer
API-first engine and MCP server that transforms declarative YAML model definitions into optimized SQL for Postgres, Snowflake, ClickHouse, Dremio, and Databricks
Grist
Integrate with the Grist API to manage relational spreadsheets and data. Requires a Grist API key.
MongoDB MCP Server
An MCP server providing tools and prompts for interacting with a MongoDB database.
SchemaCrawler
Connect to any relational database, and be able to get valid SQL, and ask questions like what does a certain column prefix mean.
Prometheus MCP Server
A Prometheus MCP server with full API support for comprehensive management and deep interaction with Prometheus beyond basic query support. Written in go, it is a single binary install that is capable of STDIO, SSE, and HTTP transports for complex deployments.
YugabyteDB MCP Server
Allows LLMs to directly interact with a YugabyteDB database.
Formula 1 MCP Server
Access extensive Formula 1 statistics and information using the FastF1 library and OpenF1 API.
Elasticsearch
Manage Elasticsearch indices and execute queries using LLMs.
Metabase Server
Integrate with Metabase to query databases and visualize data. Requires Metabase URL and API key for authentication.
Alliance of Genome Resources (JS)
A high-performance JavaScript server for the Alliance of Genome Resources (AGR) MCP.