notebooklm-mcp-cli

notebooklm-mcp-cli

🔗 View on GitHub: jacob-bd/notebooklm-mcp-cli

🚀 Quick Installation

Programmatic access to Google NotebookLM via CLI or MCP server.

uv tool install notebooklm-mcp-cli

pip / pipx

pip install notebooklm-mcp-cli
# or
pipx install notebooklm-mcp-cli

Claude Code

claude mcp add --scope user notebooklm-mcp notebooklm-mcp

What It Does

NotebookLM-MCP-CLI provides programmatic access to Google NotebookLM through two interfaces:

  • 🖥️ CLI (nlm) — Command-line interface for scripting and automation
  • 🤖 MCP Server — Model Context Protocol for AI assistants (Claude, Gemini, Cursor, etc.)

Key Features

Notebook Management

  • List, create, and delete notebooks
  • Add sources (URL, text, Google Drive, files)
  • Query notebooks with AI-powered summaries
  • Cross-notebook search

Studio Content Creation

  • 🎙️ Audio podcasts (deep dive, overview formats)
  • 🎬 Video explainers
  • 📊 Briefing documents
  • 🗂️ Flashcards
  • 🧠 Mind maps
  • 📈 Infographics
  • 📑 Slide decks

Research & Automation

  • Web research with automatic source import
  • Google Drive integration with sync
  • Batch operations
  • Pipelines for multi-step workflows
  • Tagging and smart selection

Example Commands

# Create a notebook and generate podcast
nlm notebook create "AI Research"
nlm source add "AI Research" --url "https://example.com/article"
nlm studio create "AI Research" --type audio --format deep-dive

# Or use natural language with AI:
# "Create a notebook about quantum computing and generate a podcast"

Authentication

Requires Google NotebookLM authentication via browser cookie extraction:

nlm login  # Auto mode - launches browser
nlm login --check  # Verify auth status

35+ MCP Tools

The MCP server exposes 35+ tools for AI assistants including:

  • notebook_list, notebook_create, notebook_query
  • source_add, source_sync_drive
  • studio_create, studio_revise
  • download_artifact, research_start
  • batch, pipeline, tag

📚 CLI Guide | MCP Guide | PyPI

About the author
Subin Park

Subin Park

Principal Designer | Ai-Driven UX Strategy Helping product teams deliver real impact through evidence-led design, design systems, and scalable AI workflows.

Ai for Pro

Curated AI workflows, prompts, and playbooks—for product designers who build smarter, faster, and with impact.

Ai for Pro - Curated AI workflows and Product Design guides—built for Product Designers, PMs, and design leaders.

Great! You’ve successfully signed up.

Welcome back! You've successfully signed in.

You've successfully subscribed to Ai for Pro - Curated AI workflows and Product Design guides—built for Product Designers, PMs, and design leaders..

Success! Check your email for magic link to sign-in.

Success! Your billing info has been updated.

Your billing was not updated.