barber-mcp-server
Verified Safeby Neophite2023
Overview
This server provides an automated booking and information retrieval system for a barber shop, integrating with a conversational AI via the Model Context Protocol and potentially Twilio Media Streams.
Installation
npm run startEnvironment Variables
- GOOGLE_CLIENT_EMAIL
- GOOGLE_PRIVATE_KEY
Security Notes
The `src/websocket.ts` file performs `JSON.parse` on unvalidated WebSocket messages, which could be a denial-of-service vector if malformed or excessively large input is sent. Tool arguments are cast using `as string`, relying on the `@modelcontextprotocol/sdk`'s `inputSchema` validation for safety against injection, which is a common practice but requires trust in the SDK's validation mechanisms. Environment variables for Google Calendar are handled correctly. No `eval` or hardcoded secrets were found.
Similar Servers
spring-boot-ai
A Spring Boot application implementing a Model Context Protocol (MCP) server that provides a remote 'Booking Tool' for an AI agent.
fastchat-mcp
A Python client for integrating Language Models with Model Context Protocol (MCP) servers, allowing natural language interaction with external tools, resources, and prompts.
model-context-protocol
This server implements the Model Context Protocol, likely for managing and serving contextual data and interactions for AI models.
twitter-mcp-server
An AI-powered chat application that connects to a Model Context Protocol (MCP) server to execute external tools, demonstrating integration with Google GenAI and the Twitter API.