valeria-mcp-server
Verified Safeby 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
NODE_ENV=production node -r dotenv/config src/server.jsEnvironment 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
tiger-memory-mcp-server
A backend server for a Minecraft-related application, likely providing data management or proxy services.
MCP-Server
A backend server for a Minecraft-compatible game, handling client connections, authentication, and game packet processing.
harmongyos-api-mcp-server
Implements a custom Minecraft Protocol (MCP) server for handling game client connections and interactions.
mcp-servers
Provides an MCP server to execute Windows terminal commands, primarily for use by AI agents or other automated systems.