@leonai/notebooklm-mcp
v1.0.1
Published
MCP server for Google NotebookLM — 34 tools: notebooks, sources, chat, audio podcasts, video, reports, quizzes, research, sharing
Downloads
194
Maintainers
Readme
@leonai/notebooklm-mcp
MCP server for Google NotebookLM — 34 tools for notebooks, sources, chat, audio podcasts, video, reports, quizzes, research, and sharing.
Features
- Notebooks — create, list, rename, delete notebooks
- Sources — add URLs, documents, Google Drive files as sources
- Chat — ask questions grounded in notebook sources with conversation history
- Research — auto-discover and import sources from the web or Google Drive
- Audio — generate podcasts (deep dive, brief, critique, debate) in short/default/long lengths
- Video — generate explainer videos with multiple styles (classic, whiteboard, kawaii, anime, watercolor, retro, heritage, papercraft)
- Slides — generate slide decks (detailed or presenter format)
- Reports & Quizzes — generate study guides, reports, and quizzes
- Notes — manage notebook notes
- Sharing — share notebooks
Quick Start
npx -y @leonai/notebooklm-mcpClaude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"notebooklm": {
"command": "npx",
"args": ["-y", "@leonai/notebooklm-mcp"]
}
}
}Authentication
The server authenticates with Google NotebookLM using browser cookies. Set one of:
NOTEBOOKLM_COOKIESenv var — raw cookie string from your browserNOTEBOOKLM_COOKIES_FILEenv var — path to a Playwrightstorage_state.jsonfile- Auto-discovery — the server looks for
~/.notebooklm/session.json
Tools (34)
Notebooks
notebook_list— list all notebooksnotebook_create— create a new notebooknotebook_get— get notebook detailsnotebook_rename— rename a notebooknotebook_delete— permanently delete a notebook
Sources
source_list— list sources in a notebooksource_add_url— add a URL as source
Chat
notebook_ask— ask questions grounded in sourceschat_set_mode— set response style (default/concise/detailed/learning_guide)
Research
research_start— start web or Google Drive researchresearch_poll— check research progressresearch_import— import discovered sources
Artifacts
- Generate audio podcasts, videos, slide decks, reports, quizzes, and study guides
- Download generated artifacts to local filesystem
Notes & Sharing
- Manage notes within notebooks
- Share notebooks with others
Transport
- stdio (default) — for Claude Desktop and local MCP clients
- HTTP — run with
--httpflag for remote access with session management
License
MIT
