MeticAI
by hessius
Overview
MeticAI serves as an AI barista, analyzing coffee bag images and user preferences to generate and upload tailored espresso profiles to a Meticulous Espresso Machine.
Installation
sudo docker compose up -d --buildEnvironment Variables
- GEMINI_API_KEY
- METICULOUS_IP
- PI_IP
- LOG_DIR
- LOG_LEVEL
Security Notes
The `gemini-client` and `coffee-relay` Docker containers mount `/var/run/docker.sock` from the host. This grants these containers root-level access to the host's Docker daemon, effectively bypassing container isolation. If either container is compromised, the entire host system could be compromised. This is a critical security risk. Additionally, the FastAPI application uses `allow_origins=["*"]` for CORS, which is overly permissive, though less critical in a strictly local-only deployment. The system also relies on the `meticulous-mcp` server's tools being inherently safe, as the `gemini-client` executes tool calls in 'yolo' mode (`-y`) without explicit LLM confirmation.
Similar Servers
xiaozhi-esp32-server-java
Provides backend support and a management platform for smart hardware devices, focusing on AI-powered voice interaction, device management, and IoT control.
enterprise_mcp_server
Provides a robust, multi-component Model Context Protocol (MCP) solution with an API Gateway for routing and management, an Enterprise MCP Server for core services like authentication and tool administration, and a Tool Server for operational tool execution, designed for integration with clients like Cursor and Claude Code.
homeassistant-mcp-server
Exposing comprehensive Home Assistant control as a FastAPI/OpenAPI REST and WebSocket API, including AI vision, real-time events, and code execution for AI assistants, automation platforms, and custom integrations.
mcp-framework-server
A Python-based server for a Model Context Protocol (MCP) enabling interactive career orientation (proforientation) dialogues via a REST API, designed to integrate with a Telegram bot.