pypi · pitwall-mcp
PITWALL_CLIENT_ID (required) · secret — Client id de tu aplicacion BMW CarData, creada en https://bmw-cardata.bmwgroup.com. Se obtiene en el portal; no lo comparte nadie contigo.
PITWALL_VIN (required) · secret — VIN del vehiculo, 17 caracteres. Debe estar mapeado como PRIMARY en la cuenta.
PITWALL_CONTAINER_ID (required) — Id del contenedor telematico creado por scripts/bootstrap_containers.py. El servidor solo lo consume: nunca crea ni borra contenedores.
PITWALL_TOKEN_FILE — Ruta del fichero de tokens OAuth. Por defecto ~/.config/pitwall-mcp/tokens.json, con permisos 600 y fuera del repositorio.
PITWALL_DB_PATH — Ruta de la base SQLite con la cache, el registro de cuota y el historico. Por defecto ~/.local/share/pitwall-mcp/pitwall.db.
PITWALL_DAILY_QUOTA — Tope duro de peticiones REST al dia. BMW permite 50 cada 24 h por cuenta; el valor por defecto es 20 para dejar margen. Nunca puede superar 50.
PITWALL_LOG_LEVEL — DEBUG, INFO, WARNING o ERROR. Los logs van a stderr: stdout es el canal MCP.