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

aigooglemcpmcp-servermodel-context-protocolnotebooklmtypescript
Stars
18★
Forks
4
Language
TypeScript
License
MIT
Created
2026-02-18
Last push
2026-07-11