核心用法
NotebookLM CLI & MCP Expert 是 Google NotebookLM 的双模式编程接口,同时提供 nlm 命令行工具与 MCP(Model Context Protocol)服务器支持。核心能力覆盖四大场景:
1. 笔记本与源管理:创建笔记本、添加网页/YouTube/文本/Google Drive 文档、同步 Drive 更新、批量删除
2. AI 内容生成(Studio):播客(deep_dive/brief/critique/debate 格式)、视频(explainer/brief + 9 种视觉风格)、报告、测验、闪卡、思维导图、幻灯片(PDF/PPTX)、信息图、数据表
3. 研究自动化:启动网络/ Drive 研究任务(fast 30s / deep 5min)、轮询状态、选择性导入发现源
4. 交互式问答:基于笔记本源的单轮问答(notebook query),支持会话 ID 追踪多轮上下文
关键操作模式:
- CLI 模式:通过
nlm命令调用,支持别名系统简化 UUID、多账户 profile 隔离、JSON/quiet/table 多格式输出 - MCP 模式:直接调用工具如
mcp__notebooklm-mcp__notebook_create,与 CLI 共享认证后端
显著优点
| 维度 | 亮点 |
|------|------|
| **双接口灵活** | 同一技能同时支持 CLI(脚本友好)与 MCP(AI 工具原生),自动检测可用工具并适配 |
| **生成式内容矩阵** | 覆盖音频→视频→文档→演示→可视化全链路,单命令触发 NotebookLM 原生 AI 能力 |
| **Google 生态深度集成** | 原生支持 Drive 文档(doc/slides/sheets/pdf)作为源,自动同步变更;支持导出到 Docs/Sheets |
| **研究闭环** | 从网络/Drive 发现新源→导入→生成内容,形成自动化知识工作流 |
| **企业级细节** | 多 profile 登录隔离、会话 20min 过期自动感知、速率限制防护、别名系统简化 UUID |
潜在缺点与局限性
- 认证门槛:需手动浏览器提取 Cookie 完成
nlm login,无纯 API Key 模式;会话 20 分钟过期需重新认证 - 生成延迟不可控:播客/视频生成耗时分钟级,需轮询
studio_status,无实时流式回调 - CLI 与 MCP 功能不完全对称:部分高级配置(如
chat startREPL)明确禁止 AI 工具使用,存在人为设计限制 - 平台绑定:仅限 Google NotebookLM 服务,无法迁移至其他 LLM 或本地模型
适合人群
- 知识工作者/研究员:需批量处理网页/论文/视频并生成播客、摘要、测验
- 教育内容生产者:快速将 Drive 课件转化为幻灯片、信息图、学习卡片
- 自动化工程师:构建从研究→摄取→生成→分发的端到端 pipeline
- 多账户团队:需在同一环境隔离多个 Google Workspace 账户
常规风险
| 风险类别 | 说明 |
|---------|------|
| **数据隐私** | 源内容上传至 Google NotebookLM 云端处理,敏感文档需评估合规性 |
| **不可逆操作** | 删除命令(notebook/source/studio)需显式 `--confirm`,但执行后无回收站 |
| **会话劫持** | Cookie 认证模式存在被盗用风险,建议在受控环境执行 `nlm login` |
| **生成内容幻觉** | AI 生成的播客脚本、测验答案可能包含源中不存在的推断,需人工校验 |
| **速率限制** | 频繁操作(source 2s / generation 5s 间隔)可能触发限流,需实现退避重试 |