RF

roomi-fields/notebooklm-mcp

API development

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

217 stars 66 forks 품질 83 트렌드 39MIT

roomi-fields/notebooklm-mcp는 [[T0]에서 가져온 MCP 서버 후보입니다.

개요

roomi-fields/notebooklm-mcp는 [[T0]에서 가져온 MCP 서버 후보입니다.

개요(AI 번역)

Google NotebookLM을 대규모로 자동화하세요. n8n/Zapier / Make/curl용 45엔드포인트 HTTP REST API, 그리고 Claude Code/Cursor/Codex용 MCP 서버. 인용 기반 Q&A, 완전한 스튜디오 생성(오디오 ·비디오 · 인포그래픽 · 보고서 · 프레젠테이션 · 데이터 테이블), 개인 및 Google Workspace 계정 간 자동 재인증 및 다중 계정 순환 기능.

v4.2.0 — 노드 22가 이제 바닥이 되었고, 마지막 네 개의 열린 권고도 함께 사라졌습니다. 노드 18의 선언된 바닥은 조용히 허구가 되었습니다: 세 개의 프로덕션 의존성이 이미 Node 20 이상을 필요로 했고, 테스트 매트릭스는 이를 실행하지 않고 계속 18을 통과했습니다. 이를 올리면서 서드파티 파일 글로버도 사라졌습니다 — 의존성 체인이 네 개의 권고를 상류에서 수정하지 않고 상류에서 처리되지 않았고, 노드 내장 검색으로 대체되었으며, 현재 실제로 테스트 중입니다. HTTP API가 네트워크와 모든 웹페이지에 더 이상 열리지 않게 된 4.0.0를 기반으로 합니다(GHSA-p69m-c5rf-g2c3): 루프백을 바인딩하고, 비공개 오리진을 거부하며, 베어러 토큰을 받습니다 — **원격 접속과 Docker는 NOTEBOOKLM_API_KEY**를 필요로 하며, HTTP API 보안 참조.

이 페이지는 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"] } } }