MCP Catalogs
Home

notebooklm-skill

by claude-world·209·Score 49

MCP server connecting NotebookLM research with Claude content creation across multiple platforms.

ai-llmdeveloper-toolsproductivity
26
Forks
7
Open issues
1 mo ago
Last commit
2d ago
Indexed

Overview

NotebookLM-skill bridges Google's NotebookLM research capabilities with Claude's content generation, creating a complete workflow from research discovery to content publishing. It processes various source types (URLs, PDFs, YouTube videos, trending topics) through NotebookLM notebooks, extracts structured insights, and hands them to Claude for polished output in multiple formats. The server offers both standalone MCP functionality and integration as a Claude Code skill, with a focus on automation through pipeline workflows.

Try asking AI

After installing, here are 7 things you can ask your AI assistant:

you:Research-to-article workflow using academic papers and web sources
you:Trending topic discovery to social media content generation
you:Batch processing RSS feeds to newsletter digests
you:Creating educational materials (quizzes, flashcards, study guides) from research
you:Does this require Google API keys or OAuth setup?
you:What output formats are supported?
you:Can it work with other MCP clients besides Claude?

When to choose this

Choose this when you need to combine NotebookLM's research capabilities with Claude's content generation for structured research-to-content workflows.

When NOT to choose this

Don't choose this if you need offline access or want to avoid Google account dependency for authentication.

Tools this server exposes

12 tools extracted from the README
  • nlm_create_notebook

    Create a notebook with URL/text sources

  • nlm_list

    List all notebooks

  • nlm_delete

    Delete a notebook

  • nlm_add_source

    Add a source to existing notebook

  • nlm_ask

    Ask a research question (returns answer + citations)

  • nlm_summarize

    Get notebook summary

  • nlm_generate

    Generate artifact (audio, video, slides, etc.)

  • nlm_download

    Download generated artifact

  • nlm_list_sources

    List sources in notebook

  • nlm_list_artifacts

    List generated artifacts

  • nlm_research

    Deep web research

  • nlm_research_pipeline

    Research to content pipeline

Comparable tools

google-sheets-mcpweb-content-extractorclaude-code

Installation

Installation

**Option A: Using uvx (recommended - zero install)**

uvx --from notebooklm-skill notebooklm-mcp  # Start MCP server

**Option B: Using pip**

pip install notebooklm-skill
notebooklm-mcp  # Start MCP server

**Option C: From source**

git clone https://github.com/claude-world/notebooklm-skill.git
cd notebooklm-skill && pip install .

**Claude Desktop Configuration** Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "notebooklm": {
      "command": "uvx",
      "args": ["--from", "notebooklm-skill", "notebooklm-mcp"]
    }
  }
}

**Authentication**

# One-time login (opens Chromium, sign in with Google)
uvx notebooklm login
# or: python3 -m notebooklm login

FAQ

Does this require Google API keys or OAuth setup?
No. It uses browser-based Google login with session storage, requiring no API keys or OAuth Client ID setup.
What output formats are supported?
It generates multiple artifacts including audio (M4A), video (MP4), slides (PDF/PPTX), reports (Markdown), quizzes, flashcards, mind maps, infographics, data tables, and study guides.
Can it work with other MCP clients besides Claude?
Yes. It works as a standalone MCP server compatible with any MCP client like Cursor, Gemini CLI, etc.

Compare notebooklm-skill with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.