notebooklm-mcp-cli-auth-two-file-profile-format
Upstream notebooklm-mcp-cli v0.5.17 expects auth in two separate files: $NOTEBOOKLM_MCP_CLI_PATH/profiles/default/cookies.json (raw cookie dict with cookies key) and profiles/default/metadata.json. The legacy notebooklm-py used a single storage_state.json. CSRF token and session ID fields in cookies.json can be left empty — upstream auto-extracts them on first API call. Set NOTEBOOKLM_MCP_CLI_PATH=/config pointing to the bind-mounted config directory.
Related
- notebooklm-mcp-cli-auth-two-file-format
- notebooklm-mcp-cli-auth-format-two-files
- notebooklm-py-cookies-rejected-by-upstream-client-fingerprin
- docker
- notebooklm-cookie-refresh-cron-must-update-on-migration
- notebooklm-mcp-cli-auth-requires-fresh-capture-not-migration
- notebooklm-mcp-cli-config-path-env-var
- notebooklm-upstream-auth-two-file-format
- notebooklm-mcp-cli-auth-requires-two-files-not-one
- notebooklm-mcp-cli-path-env-var-configures-auth-dir
- notebooklm-upstream-auth-format-two-files
- notebooklm-mcp-cli-path-env-controls-auth-location
- upstream-notebooklm-auth-needs-two-files-not-one
- notebooklm-upstream-auth-uses-two-file-profile-format
- notebooklm-mcp-upstream-profile-dir-two-file-auth-format