.env.example•2.53 kB
# Hostaway MCP Server - Environment Variables Example
# Copy this file to .env and fill in your values
# ==============================================================================
# Supabase Configuration (Multi-Tenant Backend)
# ==============================================================================
SUPABASE_URL=http://127.0.0.1:54321 # Local development
# SUPABASE_URL=https://[PROJECT_ID].supabase.co # Production
SUPABASE_SERVICE_KEY=your_service_key_here # From Project Settings > API
SUPABASE_ANON_KEY=your_anon_key_here # From Project Settings > API
# ==============================================================================
# Stripe Configuration (Billing)
# ==============================================================================
STRIPE_SECRET_KEY=sk_test_your_test_key_here # From Stripe Dashboard
STRIPE_PUBLISHABLE_KEY=pk_test_your_test_key_here # From Stripe Dashboard
STRIPE_WEBHOOK_SECRET=whsec_your_webhook_secret_here # From Stripe Webhooks
STRIPE_LISTING_PRICE_ID=price_your_price_id_here # From Stripe Products
# ==============================================================================
# Hostaway API (For testing/development)
# ==============================================================================
HOSTAWAY_ACCOUNT_ID=your_account_id # From Hostaway Dashboard
HOSTAWAY_SECRET_KEY=your_secret_key # From Hostaway Dashboard
HOSTAWAY_API_BASE_URL=https://api.hostaway.com/v1 # API Base URL
# ==============================================================================
# Rate Limiting
# ==============================================================================
RATE_LIMIT_IP=15 # Requests per minute per IP
RATE_LIMIT_ACCOUNT=20 # Requests per minute per account
MAX_CONCURRENT_REQUESTS=50 # Maximum concurrent requests
TOKEN_REFRESH_THRESHOLD_DAYS=7 # Days before token refresh
# ==============================================================================
# Application Configuration
# ==============================================================================
LOG_LEVEL=INFO # DEBUG, INFO, WARNING, ERROR, CRITICAL
ENVIRONMENT=development # development, staging, production
CURSOR_SECRET=change-this-in-production # Secret for pagination cursor encoding