
m4yk3ldev/notebooklm-mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
MCP server for Google NotebookLM — 27 tools for notebooks, sources, research, and studio content generation
概要
Stop jumping between browser tabs. brings the full analytical power of Google NotebookLM directly into your local terminal, IDE, and AI assistants like Claude, Cursor, and VS Code. Manage notebooks, ingest diverse sources, trigger deep research, and generate studio-quality content—all via a single, standardized Model Context Protocol (MCP) interface. The Model Context Protocol is a standard for connecting LLMs to external data sources and tools. This package speaks MCP over stdio — your AI client (Claude Desktop, Cursor, VS Code, etc.) spawns notebooklm-mcp serve as a subprocess and the two communicate over JSON-RPC. The 27 tools below become callable functions in the model's tool list. - ⚡ : Log in once with notebooklm-mcp auth. Our automated CDP-based flow handles secure cookie extraction so you can focus on your data. - 🔄 : Built-in background session restoration. If your session expires, the server transparently reconnects without breaking your workflow.
README
以下は原文 README の抜粋です。原文を見る。
🧠 NotebookLM MCP Server
Bridge the Gap Between Google NotebookLM and Your AI Workspace
Stop jumping between browser tabs. NotebookLM MCP brings the full analytical power of Google NotebookLM directly into your local terminal, IDE, and AI assistants like Claude, Cursor, and VS Code.
Manage notebooks, ingest diverse sources, trigger deep research, and generate studio-quality content—all via a single, standardized Model Context Protocol (MCP) interface.
New to MCP? The Model Context Protocol is a standard for connecting LLMs to external data sources and tools. This package speaks MCP over stdio — your AI client (Claude Desktop, Cursor, VS Code, etc.) spawns
notebooklm-mcp serveas a subprocess and the two communicate over JSON-RPC. The 27 tools below become callable functions in the model’s tool list.
🔥 Key Capabilities
- ⚡ Seamless Authentication: Log in once with
notebooklm-mcp auth. Our automated CDP-based flow handles secure cookie extraction so you can focus on your data. - 🔄 Resilient Connectivity: Built-in background session restoration. If your session expires, the server transparently reconnects without breaking your workflow.
- 📂 Universal Ingestion: Instantly add URLs, YouTube transcripts, Google Drive files, or raw text snippets to any notebook.
- 🕵️ Autonomous Research: Harness Google’s Deep Research engine. Start a task, poll its progress, and import structured insights directly into your project.
- 🎭 Creative Studio: Programmatically generate Audio Overviews (podcasts), Briefing Docs, Infographics, Slide Decks, and Quizzes from your sources.
🚀 Quick Start
1. Installation
Requires Node.js ≥ 20 and Google Chrome or Chromium (for auth).
Run it instantly with npx:
npx -y @m4ykeldev/notebooklm-mcp serve
Or install globally for better performance:
npm install -g @m4ykeldev/notebooklm-mcp
Developers who want to hack on the source: this repo uses pnpm (pinned via
packageManagerinpackage.json). After cloning, runcorepack enable && pnpm install. See CONTRIBUTING.md on GitHub for the full dev / release flow.
2. The “One-Click” Login
Say goodbye to manual cookie hunting. Our smart auth flow does the heavy lifting for you.
notebooklm-mcp auth
インストール
npx -y @m4ykeldev/notebooklm-mcp serve設定
{
"mcpServers": {
"notebooklm": {
"command": "npx",
"args": ["-y", "@m4ykeldev/notebooklm-mcp", "serve"]
}
}
}