PleasePrompto/notebooklm-mcp
MCP server enabling AI coding assistants to interact with Google NotebookLM for grounded, citation-backed research across notebooks and sources.

This is an MCP server that drives a real Chrome browser via Patchright to connect AI coding assistants (Claude Code, Codex, Cursor) to Google NotebookLM. It enables agents to chat against notebooks, ingest sources, generate audio overviews, and retrieve DOM-level citations with zero hallucinations. The server supports both stdio and Streamable-HTTP transports, uses persistent Chrome profiles for authentication, and runs headlessly on Linux servers with xvfb.
Frequently asked
- What is PleasePrompto/notebooklm-mcp?
- MCP server enabling AI coding assistants to interact with Google NotebookLM for grounded, citation-backed research across notebooks and sources.
- Is notebooklm-mcp open source?
- Yes — PleasePrompto/notebooklm-mcp is open source, released under the MIT license.
- What language is notebooklm-mcp written in?
- PleasePrompto/notebooklm-mcp is primarily written in TypeScript.
- How popular is notebooklm-mcp?
- PleasePrompto/notebooklm-mcp has 3.1k stars on GitHub and is currently accelerating.
- Where can I find notebooklm-mcp?
- PleasePrompto/notebooklm-mcp is on GitHub at https://github.com/PleasePrompto/notebooklm-mcp.