OneClickLM addresses critical reliability issues commonly found in other Google NotebookLM Model Context Protocol (MCP) servers. It's engineered to overcome frequent breakdowns caused by expiring Google auth tokens, stale CSRF tokens, Chrome conflicts, and concurrent query timeouts. By offering auto-healing authentication, zero-configuration setup, a smart request queue, and pure HTTP communication after initial login, OneClickLM ensures consistent and reliable access to your NotebookLM data. It integrates effortlessly with various AI clients and IDEs like Cursor, Claude Code, and VS Code, providing six powerful tools to list, query, create notebooks, and add sources, all without API keys or complex setup.
Key Features
012 GitHub stars
02Robust request queuing: Serializes concurrent calls to prevent timeouts and crashes.
03Zero-configuration setup: Login once with `npx oneclicklm login` and it works indefinitely.
04Auto-healing authentication: Automatically detects and refreshes expired tokens and build_labels.
05No Chrome conflicts: Uses system Chrome only for initial login, then pure HTTP requests.
06Comprehensive NotebookLM tools: Offers 6 tools to list, query, create notebooks, and add sources.
Use Cases
01Automate the creation and management of NotebookLM notebooks, adding various content sources programmatically.
02Extract grounded, cited answers from your NotebookLM sources directly through any compatible AI client.
03Integrate NotebookLM into AI-powered IDEs and chatbots for conversational access to your notes and sources.