Back to Home
zobra-auto icon

valeria-mcp-server

Verified Safe

by zobra-auto

Overview

Provide a Microservices Communication Platform (MCP) API for managing barber shop appointments, including catalog search, barber resolution, and Google Calendar integration for scheduling and availability checks.

Installation

Run Command
NODE_ENV=production node -r dotenv/config src/server.js

Environment Variables

  • NODE_ENV
  • PORT
  • API_KEY
  • TIMEZONE
  • CACHE_TTL_SECONDS
  • RATE_LIMIT_PER_MINUTE
  • BARBERS_JSON
  • BUSINESS_HOURS_JSON
  • DEFAULT_SLOT_MINUTES
  • DEFAULT_BUFFER_MINUTES
  • GOOGLE_SA_KEYFILE
  • GOOGLE_APPLICATION_CREDENTIALS_JSON
  • GOOGLE_SA_JSON_BASE64

Security Notes

The server implements API key authentication with `timingSafeCompare` to prevent timing attacks, and includes rate limiting. It securely loads Google Service Account credentials from environment variables or files. The `calendar.create` action includes a critical conflict check (`SLOT_OCCUPIED`) before adding events, preventing double-bookings. CORS is enabled globally, which might require careful configuration in a production environment to restrict origins.

Similar Servers

Stats

Interest Score0
Security Score8
Cost ClassMedium
Avg Tokens750
Stars0
Forks0
Last Update2025-11-24

Tags

BookingSchedulingAPIBarbershopGoogle Calendar