- Home
- MCP servers
- Gaia Health
Gaia Health
- typescript
0
GitHub Stars
typescript
Language
7 months ago
First Indexed
3 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
You have a Gaia Health MCP Server that exposes Supabase functionality to an MCP client like n8n. It lets you access Gaia Health data sources and perform actions such as scheduling and listing appointments through a standardized MCP interface.
How to use
Connect your MCP client to the server URL and use the available tools to perform Gaia Health actions. You can run the server locally in development mode to test integration, then switch to a production setup once you verify the flows in your MCP client.
How to install
Prerequisites you need before installing this MCP server:
# Install dependencies
npm install
# Prepare environment
cp .env.example .env
Edit your environment file to configure Supabase access and the port you want the server to run on.
# Edit the environment file with your credentials
# Use your actual values for the following variables
SUPABASE_URL=your_supabase_url
SUPABASE_SERVICE_ROLE_KEY=your_supabase_service_role_key
PORT=3000
Additional sections
Run the server in development mode while you build and test your MCP client.
# Start in development mode
npm run dev
To build and run in production, build the project first and then start the server.
# Production build
npm run build
npm start
Testing the server locally helps ensure your MCP client setup will work smoothly.
# Start the server in one terminal
npm run dev
# In another terminal, run the test client
npx ts-node test-client.ts
If you are using n8n for automation, connect an MCP Client node to the server URL. The server can be accessed at the standard local endpoint, and you will discover tools such as scheduling and listing Gaia Health appointments once connected.
Notes on configuration and endpoints
The MCP server is designed to read credentials from environment variables for secure access to Gaia Health data via Supabase. Ensure your .env file contains valid credentials before starting the server.
Available tools
schedule_appointment
Schedule an appointment for Gaia Health through the MCP client, triggering the appropriate backend flow.
list_appointments
Retrieve a list of Gaia Health appointments from Supabase via the MCP client.