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

Ai for Pro is the practical guide for designers and non-developers diving into AI-native building — real workflows, real tools, no fluff.

Ai for Pro | The practical AI guide for Pro

Great! You’ve successfully signed up.

Welcome back! You've successfully signed in.

You've successfully subscribed to Ai for Pro | The practical AI guide for Pro.

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

Success! Your billing info has been updated.

Your billing was not updated.