notebooklm-skill
by claude-world·★ 209·Score 49
MCP server connecting NotebookLM research with Claude content creation across multiple platforms.
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:
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 READMEnlm_create_notebookCreate a notebook with URL/text sources
nlm_listList all notebooks
nlm_deleteDelete a notebook
nlm_add_sourceAdd a source to existing notebook
nlm_askAsk a research question (returns answer + citations)
nlm_summarizeGet notebook summary
nlm_generateGenerate artifact (audio, video, slides, etc.)
nlm_downloadDownload generated artifact
nlm_list_sourcesList sources in notebook
nlm_list_artifactsList generated artifacts
nlm_researchDeep web research
nlm_research_pipelineResearch to content pipeline
Comparable tools
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 loginFAQ
- 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
Last updated · Auto-generated from public README + GitHub signals.