Skip to content

v3.0.1

Choose a tag to compare

@github-actions github-actions released this 06 Aug 06:38
· 38 commits to main since this release

Fixed — interactive Google login on global installs / stdio clients (#27)

The interactive login could not be completed on a global (npm install -g)
install driven by a stdio MCP client (e.g. Claude Desktop): the visible-browser
login only shipped as an internal script with no exposed command, so users were
forced to trigger it through the in-client MCP tool — where the client's
tool-call timeout kills the up-to-10-minute Google login before it can finish.
get_health reporting headless: true (the runtime query default, unrelated to
the setup browser) and a bare headless: false param being silently dropped
compounded the confusion.

  • New notebooklm-mcp-setup-auth bin and a notebooklm-mcp setup-auth
    subcommand (also de-auth, accounts, help) so the interactive login runs
    as a first-class terminal command — no clone, no in-client tool, no timeout.
  • setup_auth / re_auth now accept a top-level headless boolean (inverse
    alias of show_browser) instead of silently ignoring it.
  • Docs updated to tell stdio-client users to run the login in a terminal
    rather than asking the assistant to "log me in".

Install / upgrade: npm i -g @roomi-fields/notebooklm-mcp@3.0.1

Full changelog: https://github.com/roomi-fields/notebooklm-mcp/blob/main/CHANGELOG.md