NotebookLM MCP 는 Google NotebookLM 의 전체 분석 능력을 로컬 터미널, IDE, 그리고 Claude, Cursor, VS Code 와 같은 AI 어시스턴트로 직접 가져옵니다.
노트북 관리, 다양한 소스 인제스트 (Ingest), 심층 연구 트리거, 스튜디오 품질 콘텐츠 생성—all 을 단일 표준화된 Model Context Protocol (MCP) 인터페이스를 통해 수행합니다.
-
⚡ Seamless Authentication: 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.
npx 로 즉시 실행:
npx -y @m4ykeldev/notebooklm-mcp serve
또는 더 나은 성능을 위해 전역 설치:
npm install -g @m4ykeldev/notebooklm-mcp
수동 쿠키 추적을 잊으세요. Our smart auth flow does the heavy lifting for you.
notebooklm-mcp auth
보안 Chrome 창이 열립니다. Google 계정에 로그인만 하면 나머지를 우리가 처리합니다. 세션은 로컬에 안전하게 저장됩니다.
다음과 같은 mcpServers 설정에 추가하세요:
{
"mcpServers": {
"notebooklm": {
...
- MCP Settings로 이동.
NotebookLM이라는 새로운 서버를 추가합니다.
- 유형을
command로 설정하고 다음을 입력하세요:
npx -y @m4ykeldev/notebooklm-mcp serve
모든 도구는 AI 의 컨텍스트 윈도우 내에서 원활하게 작동하도록 설계되었습니다.
| Tool | Description |
|---|
notebook_list | |
| Get an overview of all your notebooks, including titles, source counts, and ownership metadata. | |
notebook_create | |
| Create a new NotebookLM project instantly from your terminal or AI assistant. | |
notebook_get | |
| Retrieve deep metadata and a full list of sources for a specific notebook. | |
notebook_describe | |
| Get a high-level, AI-generated summary of everything inside a notebook. | |
notebook_rename | |
| Update the title of an existing notebook. | |
notebook_delete | |
| Permanently remove a notebook (requires explicit confirmation). | |
| Tool | Description |
|---|
notebook_add_url | |
| Add any website or YouTube video as a source. Transcripts are automatically handled. | |
notebook_add_text | |
| Ingest raw text snippets or local file contents directly into your project. | |
notebook_add_drive | |
| Connect and import documents, sheets, or slides from your Google Drive. | |
source_describe | |
| Get detailed AI analysis, summaries, and key topics for any individual source. | |
source_get_content | |
| Extract the full underlying text of a source for processing by other AI tools. | |
source_list_drive | |
| List all Drive-based sources and check if they are up-to-date with the original files. | |
source_sync_drive | |
| Sync selected Google Drive sources to pull the latest changes into NotebookLM. | |
source_delete | |
| Remove a specific source from your notebook. | |
| 도구 | 설명 |
|---|
research_start | |
| Google 의 엔진 (웹 또는 Drive 소스) 을 사용하여 자율 연구 작업을 시작합니다. | |
research_status | |
| 활성 연구 작업의 진행 상황을 추적하고 발견된 통찰력을 확인합니다. | |
research_import | |
| 연구 작업의 결과를 즉시 노트북의 새로운 소스로 가져옵니다. | |
notebook_query | |
| 복잡한, 근거 기반 질문을 하세요. 답변은 직접적으로 소스에서 인용됩니다. | |
chat_configure | |
| 특정 목표나 선호 응답 길이를 설정하여 AI 의 행동을 세밀하게 조정합니다. | |
| 도구 | 설명 |
|---|
audio_overview_create | |
| 노트북의 소스를 전문적인 팟캐스트 스타일의 오디오 토론으로 변환합니다. | |
video_overview_create | |
| 프로젝트 데이터를 기반으로 구조화된 비디오 설명서를 생성합니다. | |
report_create | |
| 소스에 맞춤화 된 전문 브리핑 문서, 학습 가이드 또는 블로그 포스트를 생성합니다. | |
slide_deck_create | |
| 연구 결과를 자동으로 프레젠테이션 준비용 슬라이드 데크로 변환합니다. | |
infographic_create | |
| AI 가 생성한 인포그래픽으로 복잡한 데이터와 관계를 시각화합니다. | |
flashcards_create | |
| 노트북의 내용을 숙지하기 위해 인터랙티브 학습 플래시카드를 생성합니다. | |
quiz_create | |
| 제공된 소스에 근거한 지식을 테스트하기 위한 종합 퀴즈를 만듭니다. | |
data_table_create | |
| 정보를 구조화하고 다운로드 가능한 데이터 테이블로 정리합니다. | |
mind_map_create | |
| 노트북의 핵심 개념을 연결하는 시각적 마인드맵을 구축합니다. | |
studio_status | |
| Studio 아티팩트의 생성 상태를 확인하고 다운로드 링크를 받습니다. | |
studio_delete | |
| 오래된 Studio 아티팩트를 삭제하여 작업 공간을 정리합니다. | |
| 도구 | 설명 |
|---|
refresh_auth | |
| 연결 문제를 발생 시 세션 갱신을 수동으로 트리거합니다. | |
save_auth_tokens | |
| 쿠키 데이터를 수동으로 저장합니다 (유령 대안 방법). | |
커스텀 타임아웃: 거대한 소스를 작업할 때? 타임아웃을 증가하세요:notebooklm-mcp serve --query-timeout 120000
연결 확인: auth --show-tokens 를 사용하여 세션 유효성을 검증합니다.
로컬 스토리지: 인증 데이터는 ~/.notebooklm-mcp/auth.json 에만 저장됩니다. 이는 Google 에게 전송되지 않습니다.비공식 도구: 이 프로젝트는 독립적인 커뮤니티 노력이며 Google 과 무관합니다. NotebookLM 웹 플랫폼의 변경에 영향을 받을 수 있습니다.
오픈 소스이며 MIT 라이선스를 따릅니다.
AI-first 개발자를 위해 정밀하게 제작되었습니다. Model Context Protocol 생태계의 일부입니다.