Skip to main content
Glama
cscrespo

Gaia Health MCP Server

by cscrespo

Gaia Health MCP Server

This is an MCP server for Gaia Health, exposing Supabase functionality to n8n.

Setup

  1. Install Dependencies:

    npm install
  2. Environment Variables: Copy .env.example to .env and fill in your Supabase credentials.

    cp .env.example .env

    Edit .env:

    SUPABASE_URL=your_supabase_url
    SUPABASE_SERVICE_ROLE_KEY=your_supabase_service_role_key
    PORT=3000

Related MCP server: FastAPI MCP Server

Running the Server

Development mode:

npm run dev

Production build:

npm run build
npm start

Testing

  1. Start the server in one terminal: npm run dev

  2. Run the test client in another terminal:

    npx ts-node test-client.ts

n8n Integration

  1. Open n8n.

  2. Add an MCP Client node.

  3. Set the Server URL to http://localhost:3000/sse (or your deployed URL).

  4. The tools (schedule_appointment, list_appointments, etc.) should now be available.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Docker-deployable server that enables interaction with Supabase databases via HTTP streaming, allowing n8n workflows, AI agents, and automation tools to execute SQL queries, manage database migrations, deploy edge functions, and search documentation.
    5
    Apache 2.0
  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables interaction with Supabase databases and n8n workflows through a JSON-RPC 2.0 MCP server. Provides database operations, vector search capabilities, and webhook-based workflow automation with secure API token authentication.
    -
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables secure interaction with Supabase databases via the PostgREST API, supporting full CRUD operations and stored procedure calls. It utilizes the Dedalus MCP framework to provide encrypted credential handling and just-in-time token exchange.
    4
    MIT