notebooklm-upstream-auth-fingerprint-rejection

Migrating cookies from notebooklm-py’s storage_state.json to upstream notebooklm-mcp-cli’s profiles/default/cookies.json format does not produce working auth. Google enforces HTTP client fingerprinting — cookies captured by notebooklm-py’s client are rejected when replayed via the upstream’s httpx-based client. Fresh cookies must be captured from a live browser session using the upstream’s own nlm login flow (Chrome CDP).