Token导航 LogoToken导航TokenDH.com
Notebooklm Skill logo
文档知识stdio官方级别未说明来源级核验

Notebooklm Skill

MCP Server

NotebookLM-skill是一款连接NotebookLM深度研究能力和Claude内容生成的AI工具,支持从URL、PDF或趋势话题自动生成文章、社交媒体帖子、新闻稿等多种格式的内容。

工具数

13

提示词数

0

GitHub Stars

208

资源数

0
PythonClaude文档处理ClaudeCursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

claude-world

提供方

claude-world

最后核验

2026/5/17 20:21

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

uvx notebooklm-skill --help

详细介绍

记事本技能

NotebookLM做研究,克劳德写内容。

连接趋势主题发现的唯一工具→ NotebookLM深度研究→ AI内容创建→ 多平台出版。可作为Claude Code Skill或独立的MCP服务器使用。

![License: MIT](LICENSE)

繁体中文版README

______________________________________________________________________

演示

语言YouTube幻灯片
英语手表6页,自动生成
繁体中文手表5页,自动生成

所有幻灯片、播客和视频均由NotebookLM使用此工具生成。

______________________________________________________________________

这是什么?

记事本技能 将NotebookLM的研究能力与Claude的内容生成联系起来。为其提供URL、PDF或热门话题——它创建了一个NotebookLM笔记本,运行深入的研究查询,并将结构化的结果交给Claude进行优化输出:文章、社交帖子、通讯、播客或任何您需要的格式。

建立在 笔记本 v0.3.4——纯异步Python,无需OAuth设置。

Sources (URLs, PDFs)          NotebookLM                Claude               Artifacts & Platforms
+-----------------+    +------------------+    +-----------------+    +----------------------+
| Web articles    |--->| Create notebook  |--->| Draft article   |--->| Blog / CMS           |
| Research papers |    | Add sources      |    | Social posts    |    | Threads / X          |
| YouTube videos  |    | Ask questions    |    | Newsletter      |    | Newsletter           |
| Trending topics |    | Extract insights |    | Any format      |    | Any platform         |
+-----------------+    +------------------+    +-----------------+    +----------------------+
     Phase 1                Phase 2                Phase 3                  Phase 4
                                |
                                v
                       +------------------+
                       | Generate artifacts|
                       | Audio (podcast)   |
                       | Video             |
                       | Slides            |
                       | Report            |
                       | Quiz              |
                       | Flashcards        |
                       | Mind map          |
                       | Infographic       |
                       | Data table        |
                       | Study guide       |
                       +------------------+
                            Phase 2b

快速开始

# Option A: uvx (recommended — zero install)
uvx notebooklm-skill --help
uvx --from notebooklm-skill notebooklm-mcp   # Start MCP server

# Option B: pip install from PyPI
pip install notebooklm-skill

# Option C: Install from source
git clone https://github.com/claude-world/notebooklm-skill.git
cd notebooklm-skill && pip install .

# Option D: One-line install (pip + Playwright + Claude Code Skill)
git clone https://github.com/claude-world/notebooklm-skill.git
cd notebooklm-skill && ./install.sh

# Authenticate with Google (one-time, opens browser)
uvx notebooklm login              # if using uvx
# or: python3 -m notebooklm login  # if using pip install

# Use commands (uvx or direct — both work the same)
notebooklm-skill create --title "My Research" --sources https://example.com/article
notebooklm-skill ask --notebook "My Research" --query "What are the key findings?"
notebooklm-skill podcast --notebook "My Research" --lang en --output podcast.m4a
notebooklm-pipeline research-to-article --sources https://example.com --title "Topic"
notebooklm-mcp                   # Start MCP server (stdio mode)

或者直接使用脚本: python scripts/notebooklm_client.py create ...

docs/SETUP.md 查看完整的设置指南。

认证

notebooklm-py使用基于浏览器的谷歌登录。无需API密钥,无需OAuth客户端ID,无需Google Cloud项目。

# One-time login (opens Chromium, sign in with Google)
uvx notebooklm login              # if using uvx
python3 -m notebooklm login       # if using pip install
步骤命令发生了什么
登录uvx notebooklm login打开Chromium,用户登录谷歌
会话存储自动保存到 ~/.notebooklm/storage_state.json
后续使用所有CLI/MCP命令读取已保存的会话,纯HTTP调用
验证uvx notebooklm-skill list列出笔记本以确认身份验证有效
清除rm -rf ~/.notebooklm删除存储的会话

会议通常持续数周。重新运行 login 如果您遇到身份验证错误。

两种使用方法

克劳德代码技能MCP 服务器
最适合希望在工作流中使用NotebookLM的Claude Code用户任何兼容MCP的客户端(Cursor、Gemini CLI等)
设置将技能复制到 .claude/skills/将服务器添加到MCP配置
调用Claude自动检测相关时间工具出现在客户端工具列表中
配置SKILL.md + .env.mcp.json + .env
需求Python 3.10+,notebookm-py

特性

功能描述状态
笔记本CRUD创建、列出、删除笔记本可用
源摄入添加URL、PDF、YouTube链接、纯文本可用
研究查询针对有引用的笔记本来源提问可用
结构化提取获取关键事实、论点、时间表可用
内容生成将研究成果作为Claude的背景可用
批量操作一次处理多个源或查询可用
趋势脉冲积分自动发现要研究的热门话题可用
线程病毒代理集成发布研究支持的社交帖子可用

工件生成(9种可下载类型)

工件格式描述
音频M4A人工智能生成的播客讨论
视频MP4带视觉效果的视频摘要
幻灯片PDF/PPTX演示文稿
报告Markdown综合书面报告
测验JSON/Markdown/HTML多项选择题
抽认卡JSON/Markdown/HTML学习抽认卡
思维导图JSON可视化概念图
信息图PNG可视化数据摘要
数据表CSV结构化数据提取
学习指南Markdown结构化学习材料

大多数工件支持语言选择(例如。, --lang zh-TW).例外情况:测验、抽认卡、思维导图。

备注NotebookLM返回MPEG-4(M4A)格式的音频,而不是MP3。

建筑

+---------------------------------------------------------------+
|                      notebooklm-skill                          |
|                                                                |
|  +---------+  +--------------+  +----------+  +------------+  |
|  | Phase 1 |  |   Phase 2    |  |  Phase 3 |  |  Phase 4   |  |
|  | Collect  |->|  Research    |->| Generate  |->|  Publish   |  |
|  +---------+  +--------------+  +----------+  +------------+  |
|      |              |                |               |         |
|  +--------+  +-------------+  +-----------+  +-----------+    |
|  | URLs   |  | NotebookLM  |  |  Claude    |  | Threads   |    |
|  | PDFs   |  | (via        |  |  Content   |  | Blog      |    |
|  | RSS    |  |  notebooklm |  |  Engine    |  | Email     |    |
|  | Trends |  |  -py 0.3.4) |  |            |  | CMS       |    |
|  +--------+  | - notebooks |  +-----------+  +-----------+    |
|              | - sources   |        |                          |
|              | - chat/ask  |  +-----------+                    |
|              | - artifacts |  | Artifacts |                    |
|              +-------------+  | audio     |                    |
|                               | video     |                    |
|                               | slides    |                    |
|                               | report    |                    |
|                               | quiz      |                    |
|                               | flashcards|                    |
|                               | mind-map  |                    |
|                               | infographic| ⚠️ no download    |
|                               | data-table|                    |
|                               | study-guide|                   |
|                               +-----------+                    |
|                                                                |
|  +-----------------------------------------------------------+ |
|  |  Interfaces                                                | |
|  |  +-- scripts/          CLI tools (notebooklm-py direct)   | |
|  |  +-- mcp_server/       MCP protocol server                 | |
|  |  +-- SKILL.md          Claude Code skill definition        | |
|  +-----------------------------------------------------------+ |
+---------------------------------------------------------------+
         ^                                          ^
         |                                          |
   +-----------+                             +-----------+
   |trend-pulse|                             |threads-   |
   |(optional) |                             |viral-agent|
   +-----------+                             |(optional) |
                                             +-----------+

使用示例

1.文章研究

python scripts/pipeline.py research-to-article \
  --sources "https://arxiv.org/abs/2401.00001" \
            "https://blog.example.com/ai-agents" \
  --title "AI Agent Survey"

2.社会岗位研究

python scripts/pipeline.py research-to-social \
  --sources "https://example.com/ai-news" \
  --platform threads \
  --title "AI News This Week"

3.从主题到内容的趋势

python scripts/pipeline.py trend-to-content \
  --geo TW \
  --count 5 \
  --platform threads

4.RSS批处理摘要

python scripts/pipeline.py batch-digest \
  --rss "https://example.com/feed.xml" \
  --title "Weekly AI Digest"

5.生成所有工件

python scripts/pipeline.py generate-all \
  --sources "https://example.com/article" \
  --title "Research" \
  --output-dir ./output \
  --language zh-TW

6.幻灯片+播客→ YouTube视频

将NotebookLM生成的幻灯片和播客合并到YouTube上的视频中:

# Generate slides and podcast
python scripts/notebooklm_client.py generate --notebook "Research" --type slides
python scripts/notebooklm_client.py podcast --notebook "Research" --lang en --output podcast.m4a
python scripts/notebooklm_client.py download --notebook "Research" --type slides --output slides.pdf

# Convert PDF to PNG + compose video
./scripts/make_video.sh slides.pdf podcast.m4a output.mp4

管道工作流

工作流输入输出步骤
research-to-articleURL,文本文章草稿JSON创建笔记本→ 5 研究问题→ 条款草案
research-to-socialURL、文本社交帖子草稿创建笔记本→ 总结→ 平台特定岗位
trend-to-content地理,计数按趋势内容获取趋势→ 创建笔记本→ 研究→ 草稿
batch-digestRSS URL新闻摘要获取RSS→ 创建笔记本→ 摘要+问答
generate-allURL、文本音频、视频、PDF等。创建笔记本→ 生成所有工件→ 下载

MCP服务器设置

添加到您的项目 .mcp.json:

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

或者,如果您是通过安装的 pip install notebooklm-skill:

{
  "mcpServers": {
    "notebooklm": {
      "command": "notebooklm-mcp"
    }
  }
}

适用于Claude Code、Cursor、Gemini CLI和任何兼容MCP的客户端。

Claude代码技能设置

# Option A: Symlink (auto-updates with git pull)
./install.sh

# Option B: Manual copy
mkdir -p .claude/skills/notebooklm
cp /path/to/notebooklm-skill/SKILL.md .claude/skills/notebooklm/
cp /path/to/notebooklm-skill/scripts/*.py .claude/skills/notebooklm/scripts/
cp /path/to/notebooklm-skill/requirements.txt .claude/skills/notebooklm/

# Authenticate (one-time)
python3 -m notebooklm login

当您询问研究、NotebookLM或内容创建时,Claude会自动检测到该技能。

API 参考

CLI命令(11)

命令描述
create使用URL/文本源创建笔记本
list列出所有笔记本
delete删除笔记本
add-source将源(URL、文本或文件)添加到现有笔记本
ask提出一个研究问题(返回答案+引用)
summarize获取笔记本摘要
generate生成工件(音频、视频、幻灯片等)
download下载生成的工件
research进行深层网络研究
podcast快捷方式 generate --type audio (自动下载)
qa快捷方式 generate --type quiz

MCP工具(13)

工具说明
nlm_create_notebook使用源创建笔记本
nlm_list列出所有笔记本
nlm_delete删除笔记本
nlm_add_source将源添加到现有笔记本
nlm_ask提问(返回答案+引用)
nlm_summarize获取笔记本摘要
nlm_generate生成工件(9种类型,不包括信息图)
nlm_download下载生成的工件
nlm_list_sources在笔记本中列出来源
nlm_list_artifacts列出生成的工件
nlm_research深度网络研究
nlm_research_pipeline完整的研究管道
nlm_trend_research趋势→ 研究管道

集成

贡献

  1. 分叉存储库
  2. 创建要素分支(git checkout -b feature/amazing-feature)
  3. 提交您的更改
  4. 推送并打开拉取请求
# Development setup
git clone https://github.com/claude-world/notebooklm-skill.git
cd notebooklm-skill
pip install -e .
python3 -m notebooklm login
python -m pytest tests/

许可证

MIT许可证。看 许可证.

目录标签

目录标签

PythonClaude文档处理AI研究助手本地部署自动内容生成多平台发布趋势分析

支持客户端

ClaudeCursor

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

oauth

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

13

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiooauth部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP