NotebookLM CLI & MCP Server
通过 CLI 或 MCP 让 AI agent 操控 NotebookLM:建笔记本、加来源、生成播客/幻灯片/信息图
Google NotebookLM 没有官方 API。这个 Python 工具通过调用 NotebookLM 内部接口,以 CLI(nlm)和 MCP server 两种形态提供编程化访问。CLI 适合终端脚本和自动化;MCP server 则让 Claude Code、Gemini CLI、Cursor 等 AI 编码工具能用自然语言操控 NotebookLM——创建笔记本、添加 URL/文本/Google Drive 来源、查询内容、生成音频概览/视频/幻灯片/信息图、下载产物、分享笔记本,以及批量操作、跨笔记本查询和流水线编排。认证通过浏览器提取 cookie,支持多 Google 账号 profile 切换。该工具使用 NotebookLM 的内部接口,接口可能随时变动;免费账户约 50 次查询/天。
社区实测
社区认为这是一个实用的桥接工具,让 AI 助手(Claude、Gemini CLI 等)能直接操作 NotebookLM,减少手动切换窗口的麻烦,且作者活跃、响应积极。
- 在 Claude/Gemini CLI/Cursor 等 AI 助手中直接操作 NotebookLM,无需手动切换界面
- 通过 AI 助手完成创建笔记本、搜索添加来源、触发 Audio Overview 等完整研究流程
- 同时提供 CLI(人工终端操作)和 MCP(AI 助手集成)两种使用方式,覆盖不同场景
- 基于 HTTP/RPC 而非浏览器自动化实现核心功能,比 Puppeteer/Playwright 方案更稳定
- 认证依赖浏览器提取 Cookie,登录流程仍需手动介入
- 仅测试过 Pro/免费版账号,未验证 NotebookLM Enterprise 版本的兼容性
- 该项目为社区维护,非 Google 官方出品,使用前需自行评估安全与维护风险
NotebookLM now connects to Claude through MCP, and it's the best research setup I've used👋🏽 I created the NotebookLM MCP - excited to announce my latest project: NotebookLM CLI!NotebookLM MCP Server | MCP Servers · LobeHub6 MCP Servers for NotebookLM | Awesome MCP Servers
截至 2026-08-02
uv tool install notebooklm-mcp-cli pip install notebooklm-mcp-cli pipx install notebooklm-mcp-cli