notebooklm-mcp-cli brings NotebookLM to Claude Code
notebooklm-mcp-cli is an open-source package that combines a terminal CLI and an MCP server so tools like Claude Code, Cursor, Gemini, and Windsurf can operate Google NotebookLM programmatically. Instead of bouncing between browser tabs and chat windows, developers can query notebooks, add sources, run research, and generate NotebookLM outputs from inside their AI workflow.
This is the kind of unofficial glue code that makes AI workflows feel dramatically more useful: it turns NotebookLM from a sealed research app into an agent-accessible backend. The upside is huge for power users, but it also depends on undocumented internals, so the project’s value comes with real fragility.
- –The project now ships as one unified package, giving users both the `nlm` CLI and the `notebooklm-mcp` server in a single install
- –It exposes much more than simple chat access, including notebook management, source ingestion, web research, artifact downloads, sharing, and studio generation
- –Setup matters here: built-in commands for Claude Code, Cursor, Gemini, Windsurf, and JSON config remove a lot of the usual MCP friction
- –The big catch is that it relies on NotebookLM internal APIs and browser cookie extraction, which makes it powerful for experimentation but harder to trust for long-term production use
DISCOVERED
35d ago
2026-03-07
PUBLISHED
35d ago
2026-03-07
RELEVANCE
AUTHOR
WorldofAI