EO

elihat2022/openclaw-notebooklm

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

37 stars 5 forks Качество 62 Тренд 12MIT

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

Обзор

for integrating Google NotebookLM with OpenClaw via MCP. 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 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 - : Must be installed and configured - : Required for npm packages (mcporter, notebooklm-mcp) - : For NotebookLM authentication 1. loads the notebooklm skill 2. The skill uses a to route commands 3. manages the MCP server lifecycle 4. communicates with NotebookLM 5.

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:

Открыть полный README на GitHub

Установка

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

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →