nl-supermarkt-mcp
by Samvox1
Overview
This server provides grocery price comparison, shopping list optimization, budget tracking, and meal planning for Dutch supermarkets and drugstores via an MCP API.
Installation
docker compose up -dEnvironment Variables
- DB_HOST
- DB_PORT
- DB_NAME
- DB_USER
- DB_PASSWORD
Security Notes
The default database password 'supermarkt123' is hardcoded in `docker-compose.yml` and directly used in several sync scripts if environment variables are not explicitly set. This is a critical security vulnerability for any deployment. While `psycopg2` with parameterized queries is used to mitigate SQL injection risks, the `claude_desktop_config.json` snippet suggests `--allow-http` for connecting, indicating that secure communication (HTTPS) is not enforced by default, which can expose data to interception.
Similar Servers
mcp-taiwan-price-compare
Compares prices for products across multiple Taiwanese e-commerce platforms.
groceries-mcp
Orchestrates automated grocery shopping using an LLM agent that interacts with various grocery vendor APIs via Model Context Protocol (MCP) tools.
Trackor
Provides an MCP server for tracking personal expenses, including adding, listing, summarizing, updating, and exporting data.
family-serve-delicious
AI-driven, constraint-aware meal planning for families and groups using local LLM models.