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

18
docker-compose.yml Normal file
View File

@@ -0,0 +1,18 @@
services:
anticoco:
build: .
container_name: anticoco
restart: unless-stopped
# Exposé uniquement en local sur le homelab — Hermes (même machine) s'y connecte.
ports:
- "127.0.0.1:9200:9200"
env_file:
- .env
environment:
ANTICOCO_PORT: "9200"
ANTICOCO_HEADLESS: "1"
volumes:
# Session Playwright (cookies/login) syncée à la main depuis le Mac : NON versionnée.
- ./.session:/app/.session
# Liste d'exclusion + préférences + endpoints découverts, modifiables sans rebuild.
- ./config:/app/config