EmyFlow-FullStack-MCPServer
by EmmyrtGame
Overview
Provides a multi-tenant AI tool server for dental clinics, integrating WhatsApp communication, Google Calendar scheduling, CRM functionalities, and Meta CAPI marketing events to automate patient interactions and business operations.
Installation
npm startEnvironment Variables
- PORT
- JWT_SECRET
- ENCRYPTION_KEY
- DATABASE_URL
- NODE_ENV
Security Notes
The server has critical security vulnerabilities. The `JWT_SECRET` used for admin authentication defaults to a hardcoded 'dev-secret' if the environment variable is not set. Additionally, the `src/db/seed.ts` script creates a default 'admin' user with a hardcoded password ('TempPassword123!'). Both issues are severe and pose a significant risk if deployed without manual intervention to change these defaults. Sensitive client API keys (Meta, Wassenger) and Google Service Account credentials are encrypted using an `ENCRYPTION_KEY` which is loaded from an environment variable, which is good practice.
Similar Servers
apify-mcp-server
Enables AI agents (LLMs) to interact with the Apify platform, allowing for web scraping, data extraction, and task automation via Apify Actors, data storage, and documentation search.
mesh
An open-source control plane for Model Context Protocol (MCP) traffic, providing unified authentication, routing, observability, and tool management for AI agents and integrations across various services.
ig-mcp
Integrate AI applications with Instagram Business accounts to manage profiles, media, insights, and direct messages.
symfony-mcp-server
Build intelligent AI agents by transforming Symfony applications into Model Context Protocol (MCP) servers, enabling LLM interaction with application logic, tools, prompts, and resources.