m4yk3ldev/notebooklm-mcp
View on GitHub ↗MCP server for Google NotebookLM — 32 tools for notebooks, sources, research, and studio content generation
18 ★4 forksTypeScriptUpdated 1mo ago
What you need to know
Unofficial MCP server bridging Google NotebookLM to AI workspaces, managing notebooks, ingesting sources, running Deep Research, and generating Studio content (27 tools).
Install
npx -y @m4ykeldev/notebooklm-mcp serve Run notebooklm-mcp auth or set NOTEBOOKLM_COOKIES for CI
Usage
- •List/create notebooks
- •Add sources and query grounded answers
- •Generate podcasts or slide decks
Key features
- ✓Notebook management and source ingestion (URL, YouTube, Drive, text)
- ✓Deep Research engine with status/import
- ✓Studio: audio/video overviews, reports, slide decks, infographics, flashcards, quizzes
- ✓Automated CDP-based login and session restoration
- ✓Path-traversal guards and loopback-only auth
Caveats
- ⚠Unofficial project interfacing internal endpoints, may break on platform changes
- ⚠Requires Google Chrome/Chromium for auth flow unless manual
Platforms: LocalClients: Claude Desktop · Claude Code · Codex · Cursor · VS Code · Gemini CLI · Windsurf · JetBrains · Zed · OpenCode · Cline · Goose · 5ire
Reviewed 2026-08-11
Topics
- Stars
- 18★
- Forks
- 4
- Language
- TypeScript
- License
- MIT
- Created
- 2026-02-18
- Last push
- 2026-07-11