npm package

notebooklm-mcp

Updated 2026-07-16 View source ↗

#151 of 203 by Downloads / week among npm packages

4.7k Downloads / week

MCP server for Google NotebookLM — chat, source ingestion, audio overviews, citations, stdio + Streamable-HTTP transports.

About

MCP server for Google NotebookLM. It drives a real Chrome via Patchright (stealth + persistent fingerprint) so an agent can chat against a notebook, ingest sources, generate audio overviews, and read DOM-level citations. Two transports are supported: stdio (default) and Streamable-HTTP. v2.0.0 is the current line; v1 is no longer supported.

This is the recommended path for end users. npx keeps the binary cached and self-updates on @latest.

The prepare script also runs npm run build, so a fresh npm install produces a runnable dist/index.js.

For a local build, replace command/args with "command": "node", "args": ["/absolute/path/to/dist/index.js"].

Any client that can spawn an MCP server…

Excerpted from www.npmjs.com/package/notebooklm-mcp

Latest metrics

Downloads / week 4.7k 2026-07-16