argo-didup
Server MCP per il portale Argo (famiglia) e bot Telegram che lo usa via HTTP.
Prerequisiti
bun install
cp .env.example .envCompila .env in root: gli script usano --env-file=../../.env dai package. Dettaglio variabili: .env.example.
Comandi (dalla root)
bun run serve # MCP HTTP (default porta in .env)
bun run mcp # MCP stdio
bun run telegram # bot (serve MCP in ascolto o MCP_URL esterno)
bun run check # TypeScriptCLI Argo (stesse credenziali del MCP):
bun --env-file=.env ./packages/argo-mcp/index.ts voti-giornalieriSe sul server HTTP viene impostato AUTH_TOKEN, il client deve inviare Authorization: Bearer ….
Docker
: servizi mysql, mcp, telegram. Esempi: docker compose up mysql -d, docker compose up mcp telegram -d. Il bot usa il volume telegram_user_memory per MEMORY.md (preferenze utente): non si perde ricompilando l’immagine o ricreando il container.
Build singole immagini dal root del repo:
docker build -f packages/argo-mcp/Dockerfile -t argo-mcp .
docker build -f packages/telegram-bot/Dockerfile -t telegram-bot .