EO

elihat2022/openclaw-notebooklm

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

37 stars 5 forks 质量 62 趋势 12MIT

通过MCP将Google NotebookLM与OpenClaw集成的一命令安装程序。

概览

通过MCP将Google NotebookLM与OpenClaw集成。 该软件包会自动在OpenClaw中设置NotebookLM技能,使你的AI代理能够: - 📚 列出你所有的 NotebookLM 笔记本 - 📝 创建带来源的新笔记本 - 🔍 用自然语言查询笔记本 - 📊 生成学习指南 - 🔗 向笔记本添加来源(URL、文本、文件) 1. ✅ 检查前置条件(OpenClaw,Node.js) 2.📦安装依赖(mcporter, notebooklm-mcp) 3.🔐使用 NotebookLM 认证(打开 Chrome) 4.📂在 ~/.openclaw/skills/notebooklm/ 创建该技能 5.⚙️配置 OpenClaw 以使用该技能 6.🔄重启 OpenClaw 守护进程 - : 必须安装和配置- : npm 包(mcporter, notebooklm-mcp)必需 - : 用于 NotebookLM 认证 1. 加载 notebooklm 技能 2.技能使用 a 路由命令 3.管理 MCP 服务器生命周期 4.与 NotebookLM 5 通信。

概述(AI 翻译)

一命令安装器,通过MCP将Google NotebookLM与OpenClaw集成。

这会带来什么

该软件包会自动在OpenClaw中设置NotebookLM技能,使你的AI代理能够:

  • 📚 列出你所有的 NotebookLM 笔记本
  • 📝 创建包含来源的新笔记本
  • 🔍 带自然语言的查询笔记本
  • 📊 生成学习指南
  • 🔗 向笔记本添加源码(URL、文本、文件)

快速启动

安装

布置

运行安装程序:

安装人员将:

  1. ✅ 检查前置条件(OpenClaw,Node.js)
  2. 📦 安装依赖(mcporter,notebooklm-mcp)
  3. 🔐 使用 NotebookLM 认证(打开 Chrome)
  4. 📂 在~/.openclaw/skills/notebooklm/创建技能
  5. ⚙️ 配置OpenClaw以使用该技能
  6. 🔄 重启OpenClaw守护进程

就是这样!🎉

用途

来自OpenClaw特工

开始一个新的OpenClaw会话并提出:

来自命令行

要求

  • OpenClaw:必须安装并配置
  • Node.js:npm包(mcporter,notebooklm-mcp)必备
  • Google 账户:用于 NotebookLM 认证

工作原理

  1. OpenClaw 加载了 notebooklm 技能
  2. 该技能使用包装脚本来路由命令

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

OpenClaw NotebookLM Integration

One-command installer for integrating Google NotebookLM with OpenClaw via MCP.

What This Does

This package automatically sets up a NotebookLM skill in OpenClaw, allowing your AI agents to:

  • 📚 List all your NotebookLM notebooks
  • 📝 Create new notebooks with sources
  • 🔍 Query notebooks with natural language
  • 📊 Generate study guides
  • 🔗 Add sources (URLs, text, files) to notebooks

Quick Start

Installation

pip install openclaw-notebooklm

Setup

Run the installer:

openclaw-notebooklm-install

The installer will:

  1. ✅ Check prerequisites (OpenClaw, Node.js)
  2. 📦 Install dependencies (mcporter, notebooklm-mcp)
  3. 🔐 Authenticate with NotebookLM (opens Chrome)
  4. 📂 Create the skill in ~/.openclaw/skills/notebooklm/
  5. ⚙️ Configure OpenClaw to use the skill
  6. 🔄 Restart the OpenClaw daemon

That’s it! 🎉

Usage

From OpenClaw Agents

Start a new OpenClaw session and ask:

List my NotebookLM notebooks
Create a NotebookLM notebook called "AI Research" with this URL: https://example.com
Ask my "Project Notes" notebook: What are the key takeaways?
Generate a study guide for my "Machine Learning" notebook

From Command Line

# List notebooks
~/.openclaw/skills/notebooklm/notebooklm.sh list

# Create a notebook
~/.openclaw/skills/notebooklm/notebooklm.sh create "My Notebook" source_url=https://example.com

# Query a notebook
~/.openclaw/skills/notebooklm/notebooklm.sh ask  "Summarize this"

# Generate study guide
~/.openclaw/skills/notebooklm/notebooklm.sh study_guide 

Requirements

  • OpenClaw: Must be installed and configured
  • Node.js: Required for npm packages (mcporter, notebooklm-mcp)
  • Google Account: For NotebookLM authentication

How It Works

graph LR
    A[OpenClaw Agent] --> B[notebooklm skill]
    B --> C[notebooklm.sh wrapper]
    C --> D[mcporter]
    D --> E[notebooklm-mcp server]
    E --> F[NotebookLM API]
  1. OpenClaw loads the notebooklm skill
  2. The skill uses a wrapper script to route commands
  3. mcporter manages the MCP server lifecycle
  4. notebooklm-mcp communicates with NotebookLM
  5. Responses flow back to the agent

Troubleshooting

Skill not visible to agent

Problem: Agent says “I don’t have the notebooklm skill”

Solution:

在 GitHub 查看完整 README

安装

This server does not publish a one-line install command.

Open the repository installation guide 新手?先看 mcpskill.org 教程 →