
roomi-fields/notebooklm-mcp
API development이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
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 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"]
}
}
}