Skip to content

v0.1.11 - Fix auth recovery and Chrome cleanup

Choose a tag to compare

@jacob-bd jacob-bd released this 16 Jan 15:59
· 680 commits to main since this release

Fixes

Close Chrome after interactive authentication

  • Chrome is now properly terminated after notebooklm-mcp-auth completes
  • This releases the profile lock, enabling headless auth for automatic token refresh
  • Previously, leaving Chrome open would block all future automatic re-authentication

Improve token reload from disk

  • Removed the 5-minute timeout when reloading tokens during auth recovery
  • Previously, if tokens on disk were older than 5 minutes, they were ignored even if the user had just run notebooklm-mcp-auth
  • Now always attempts to use cached tokens when current auth fails

Impact

These fixes resolve 'Authentication expired' errors that occurred even after users re-authenticated. The issues were caused by:

  1. Chrome remaining open after interactive login, locking the profile
  2. The token reload logic incorrectly rejecting valid cached tokens

Upgrade

uv tool install --force notebooklm-mcp-server