RF

roomi-fields/notebooklm-mcp

API development

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

217 stars 66 forks 品質 83 トレンド 39MIT

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 internal batchexecute RPC 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 notebooklm name.

GitHub で README 全文を見る

インストール

docker run -d --name notebooklm-mcp -p 3000:3000 -p 6080:6080 -v notebooklm-data:/data notebooklm-mcp
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

# 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"] } } }