NotebookLM Ops

在 Linux 上管理 NotebookLM MCP 认证生命周期,通过自动化 GUI 启动、认证刷新、状态检查及清理,解决频繁 Cookie 过期问题。

安装

概览

NotebookLM Ops 是一款专为 Linux 环境设计的自动化工具,旨在解决 NotebookLM MCP(Model Context Protocol)在 Google 会话 Cookie 频繁过期情况下的认证管理难题。该工具通过图形用户界面(GUI)栈的启动、浏览器导航、认证刷新及状态检查等全流程自动化操作,显著减少了用户手动干预的频率。其核心运行逻辑依赖于 Chromium 浏览器配合 Chrome DevTools Protocol(CDP),结合虚拟显示环境 Xvfb、窗口管理器 openbox 和远程桌面服务 x11vnc,构建出一个稳定可控的浏览器运行环境。整个系统部署在 `/home/moltuser/clawd` 目录下,包含多个脚本文件用于控制启动、关闭、状态检测与清理流程。首次使用时需进行一次手动登录以建立初始会话,此后所有后续认证刷新均由脚本自动完成,极大提升了使用体验的连续性和可靠性。

核心功能特点

  1. 自动化 GUI 启动与 Chromium 浏览器控制,支持通过 CDP 协议刷新 Google 会话认证
  2. 内置 NotebookLM MCP 认证生命周期管理,包括登录后自动跳转、Cookie 续期与功能验证
  3. 提供一键式启动(notebooklm-on.sh)、关闭(notebooklm-off.sh)和状态检查(notebooklm-status.sh)命令
  4. 集成完整性检测机制(smoke test),确保 NotebookLM 列表接口返回成功状态
  5. 具备完善的失败处理策略,支持重试机制和人工介入引导

适用场景

NotebookLM Ops 特别适用于需要长期稳定运行 NotebookLM MCP 服务的场景,例如持续的知识库构建、自动化内容生成或作为更大 AI 工作流的一部分。由于 Google 对 NotebookLM 的会话管理较为严格,普通用户常遇到频繁掉线问题,而该工具通过后台静默维护认证状态,有效避免了因 Cookie 失效导致的中断。它尤其适合部署在服务器环境中,配合定时任务或 CI/CD 流程使用,实现无人值守的内容处理。此外,对于依赖 NotebookLM 进行批量文档分析、会议纪要整理或研究资料归纳的用户而言,该工具可大幅减少等待和手动刷新带来的时间损耗。尽管首次配置需要手动登录一次,但一旦设置完成,即可实现‘即开即用’的流畅体验,是提升工作效率的理想选择。