
roomi-fields/notebooklm-mcp
API developmentこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
roomi-fields/notebooklm-mcpは、https://github.com/roomi-fields/notebooklm-mcp.からインポートされたMCPサーバー候補です。
概要
roomi-fields/notebooklm-mcpは、https://github.com/roomi-fields/notebooklm-mcp.からインポートされたMCPサーバー候補です。
概要(AI 翻訳)
Google NotebookLMを大規模に自動化。n8n/Zapier / Make/curl用の45エンドポイントHTTPREST API、さらにClaudeコード/カーソル/Codex用のMCPサーバー。引用に基づくQ&A、完全なスタジオ生成(音声・動画・インフォグラフィック・レポート・プレゼンテーション・データテーブル)、個人アカウントとGoogleワークスペースアカウント間での自動再認証付きの複数アカウントローテーション
v4.2.0 — Node 22が現在フロアとなり、最後の4つのオープンアドバイザリーも消えました。 Node 18の宣言されたフロアは静かにフィクションとなっていました。3つの本番依存関係がすでにNode 20以降を必要としており、テストマトリクスは18を実行せずにパスし続けていました。それを上げたことでサードパーティのファイルグロバーも解放されました。依存チェーンは修正なしに4つのアドバイザリを送り、Nodeの組み込み検索に置き換えられ、現在は実際にテスト中です。HTTPがネットワークおよび任意のウェブページに対して開かれなくなった4.0.0を基に構築されています(GHSA-p69m-c5rf-g2c3):ループバックをバインドし、非公開のオリジンを拒否し、ベアラートークンを受け取ります。**リモートアクセスとDockerには
NOTEBOOKLM_API_KEY**が必要です。HTTPの安全性について参照してください。
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
NotebookLM REST API + MCP server
Automate Google NotebookLM at scale. 54-endpoint HTTP REST API for n8n / Zapier / Make / curl, plus an MCP server for Claude Code / Cursor / Codex. Citation-backed Q&A, full Studio generation (audio · video · infographic · report · presentation · data table), multi-account rotation with auto-reauth across personal and Google Workspace accounts.
v4.5.0 — Node 22 is now the floor, and the last four open advisories are gone with it. The declared floor of Node 18 had quietly become fiction: three production dependencies already required Node 20 or newer, and the test matrix kept passing on 18 without exercising them. Raising it also let the third-party file globber go — its dependency chain carried four advisories with no fix upstream — replaced by Node’s built-in search, now actually under test. Builds on 4.0.0, where the HTTP API stopped being open to the network and to any web page (GHSA-p69m-c5rf-g2c3): it binds loopback, refuses unlisted origins, and takes a bearer token — remote access and Docker require
NOTEBOOKLM_API_KEY, see Securing the HTTP API. Built on a dual transport — the internalbatchexecuteRPC API (10-100× faster than scraping, immune to UI rebrands) with the Playwright browser as an automatic fallback. See the changelog.
Note (July 2026): Google rebranded NotebookLM to Gemini Notebook. It is the same product, existing links redirect, and this project drives the same underlying service — the browser path was updated for the new DOM in v2.3.0 and the RPC path in v3.0.0. Package and repository keep the
notebooklmname.
インストール
docker run -d --name notebooklm-mcp -p 3000:3000 -p 6080:6080 -v notebooklm-data:/data notebooklm-mcp設定
# Build (same package, MCP transport)
git clone https://github.com/roomi-fields/notebooklm-mcp.git
cd notebooklm-mcp
npm install && npm run build
# Claude Code
claude mcp add notebooklm node /path/to/notebooklm-mcp/dist/index.js
# Cursor — add to ~/.cursor/mcp.json
{
"mcpServers": {
"notebooklm": {
"command": "node",
"args": ["/path/to/notebooklm-mcp/dist/index.js"]
}
}
}