family-serve-delicious
Verified Safeby Axyor
Overview
AI-driven, constraint-aware meal planning for families and groups using local LLM models.
Installation
npm run startEnvironment Variables
- MONGODB_USERNAME
- MONGODB_PASSWORD
- ME_USERNAME
- ME_PASSWORD
- MONGODB_URI
- GITHUB_TOKEN
Security Notes
The server demonstrates a strong commitment to security with robust input sanitization (`InputSanitizer`) to prevent prompt injection, XSS, and MongoDB injection, and comprehensive output validation (`OutputValidator`) capable of detecting and masking/blocking PII (emails, phone numbers, SSN, credit card numbers) and large outputs. Sensitive credentials are handled via environment variables, and the default MCP transport is stdio, limiting network exposure. Docker services (MongoDB, Mongo Express) are locally bound by default. The code uses detection patterns to identify and reject potentially malicious input rather than executing it. The only minor reduction from a perfect 10 is the reliance on external `rotating-file-stream` and `pino` (via `@axyor/family-serve-database`) for logging, whose internal mechanisms are not fully exposed in the provided code, though they are standard and generally trustworthy libraries.
Similar Servers
claude-prompts-mcp
Enhances AI assistant behavior through structured prompt management, multi-step chains, quality gates, and autonomous verification loops, primarily for development tasks.
boilerplate-mcp-server
Provides a production-ready foundation for developing custom Model Context Protocol (MCP) servers in TypeScript to connect AI assistants with external APIs and data sources, exemplified by an IP geolocation tool.
MCP-para-todo
An educational MCP server that connects language models with external tools in real-time, focusing on providing real-world context and extending LLM capabilities.
mcp-pkg-local
Provides an MCP tool for LLMs to scan, index, and understand local dependency source code in Python and Node.js projects, enabling intelligent code analysis and generation.