Supabase MCP Server

✅ Server is running
🔐 Authentication Required
This server requires API key and Supabase credentials.

About

This is a JSON-RPC wrapper for the Supabase MCP FastAPI server. It provides access to Supabase databases and services through the Model Context Protocol.

API Endpoint

POST requests to: https://codibly-supabase.mcp.majewscy.tech/

🔑 Required HTTP Headers

For MCP authentication:

x-api-key

Your server authentication key

For Supabase access:

SUPABASE_URL

Your Supabase project URL

SUPABASE_SERVICE_ROLE_KEY

Your Supabase service role key

SUPABASE_ACCESS_TOKEN

Your Supabase access token

SUPABASE_ANON_KEY

Your Supabase anon key

Example Request

curl -X POST https://codibly-supabase.mcp.majewscy.tech/ \
  -H "Content-Type: application/json" \
  -H "x-api-key: YOUR_SERVER_KEY" \
  -H "SUPABASE_URL: https://your-project.supabase.co" \
  -H "SUPABASE_SERVICE_ROLE_KEY: YOUR_SERVICE_ROLE_KEY" \
  -H "SUPABASE_ACCESS_TOKEN: YOUR_ACCESS_TOKEN" \
  -H "SUPABASE_ANON_KEY: YOUR_ANON_KEY" \
  -d '{
    "jsonrpc": "2.0",
    "method": "tools/list",
    "id": 1
  }'

Configuration Examples

Claude Code (.mcp.json)

{
  "mcpServers": {
    "supabase": {
      "type": "http",
      "url": "https://codibly-supabase.mcp.majewscy.tech/",
      "headers": {
        "x-api-key": "YOUR_SERVER_KEY",
        "SUPABASE_URL": "https://your-project.supabase.co",
        "SUPABASE_SERVICE_ROLE_KEY": "YOUR_SERVICE_ROLE_KEY",
        "SUPABASE_ACCESS_TOKEN": "YOUR_ACCESS_TOKEN",
        "SUPABASE_ANON_KEY": "YOUR_ANON_KEY"
      }
    }
  }
}

Health Check

GET /health - Returns server status