AntiCoco: serveur MCP HelloFresh sans noix de coco

- Auth Playwright (login local, session persistee, capture du bearer token)
- Client httpx vers l'API interne (endpoints via discover_api.py)
- Filtre d'exclusion insensible aux accents (coco & co)
- Serveur FastMCP (streamable-http) + outils hf_*
- Docker + compose pour deploiement homelab
This commit is contained in:
2026-06-15 22:09:11 +02:00
commit b881111504
15 changed files with 1019 additions and 0 deletions

11
.env.example Normal file
View File

@@ -0,0 +1,11 @@
# Compte HelloFresh (région France : hellofresh.fr)
# Optionnels : utilisés seulement comme fallback de re-login auto si la session
# Playwright (.session/) a expiré. Le login principal se fait en local, fenêtre visible.
HF_EMAIL=
HF_PASSWORD=
# Port d'écoute du serveur MCP (streamable-http). Exposé sur 127.0.0.1 côté homelab.
ANTICOCO_PORT=9200
# headless=1 sur le homelab (pas d'écran), headless=0 en local pour le 1er login.
ANTICOCO_HEADLESS=1