재우니 개발자 블로그

NotebookLM을 내 AI 에이전트(Claude, Gemini)와 연결하는 방법 (Windows 완벽 가이드)

 

안녕하세요! 구글의 강력한 NotebookLM을 내 로컬 AI 에이전트(Claude Desktop, Cursor 등)에서 직접 사용할 수 있게 해주는 NotebookLM MCP Server 설치 방법을 알려드리겠습니다.

 

이 가이드를 따라 하시면 Windows 환경에서 누구나 쉽게 설치하고 설정하실 수 있습니다.


🚀 준비물

시작하기 전에 Python이 설치되어 있어야 합니다. 터미널(PowerShell 또는 CMD)에서 확인해 보세요.

python --version

 

 

설치가 안 되어 있다면 Python 공식 홈페이지에서 다운로드하여 설치해 주세요.


1단계: 패키지 설치하기

가장 간편한 방법은 파이썬 패키지 관리자(pip)를 사용하는 것입니다.

pip install notebooklm-mcp-cli

 

 

💡 팁: 설치 후 노란색 경고 문구로 PATH 관련 내용이 뜬다면, 윈도우 환경 변수에 파이썬 스크립트 경로를 추가해야 할 수 있습니다.


2단계: 구글 계정 인증 (로그인)

NotebookLM에 있는 내 자료들을 가져오려면 로그인이 필요합니다. 설치한 도구가 제공하는 인증 명령어를 사용합니다.

  1. 터미널에 아래 명령어를 입력하세요.
  2. nlm login
    1. (만약 이 명령어가 작동하지 않는다면 notebooklm-mcp-auth를 입력해 보세요.)
  3. Chrome 브라우저가 자동으로 열립니다.
  4. NotebookLM을 사용하는 Google 계정으로 로그인해 주세요.
  5. 로그인이 완료되고 터미널에 SUCCESS 메시지가 뜨면 창을 닫아도 됩니다.

이제 내 컴퓨터에 안전하게 인증 정보가 저장되었습니다.


3단계: AI 에이전트에 연결하기

이제 설치된 MCP 서버를 내가 사용하는 AI 도구에 등록해 줄 차례입니다.

🔹 Claude Desktop 사용자

  1. 설정 파일이 있는 폴더로 이동합니다. (탐색기 주소창에 입력)
    %APPDATA%\Claude
  2. claude_desktop_config.json 파일을 열고(없다면 생성) 아래 내용을 추가합니다.
{
  "mcpServers": {
    "notebooklm-mcp": {
      "command": "notebooklm-mcp",
      "args": [],
      "env": {}
    }
  }
}

 

 

🔹 Gemini CLI (Antigravity) 사용자

터미널에서 바로 추가할 수 있습니다.

gemini mcp add notebooklm notebooklm-mcp

 

 

🔹 Cursor / VS Code 사용자

mcp.json 파일에 위 Claude 설정과 동일한 "notebooklm-mcp" 부분을 추가해 주시면 됩니다.


4단계: 연결 확인

설정이 끝났습니다! 이제 AI 에이전트를 재시작하고 잘 작동하는지 말을 걸어보세요.

 

"내 NotebookLM에 있는 노트북 목록을 보여줘"

 


🎯 5. 실전 활용 시나리오 (Best Practice)

설치가 완료되었다면, 단순한 채팅을 넘어 강력한 기능을 200% 활용하는 다양한 시나리오를 경험해 보세요.

설치가 완료되었다면, 단순한 채팅을 넘어 강력한 기능을 200% 활용하는 다양한 시나리오를 경험해 보세요.

### 🔍 시나리오 A: 심층 리서치 및 분석 (Deep Research)
*주제만 던져주면 AI가 웹을 검색하여 자료를 수집하고 노트북을 생성합니다.*

1.  **리서치 시작**
    > "최나 '생성형 AI의 최신 보안 동향'에 대해 **심층 리서치(deep research)**를 수행해주고, 결과를 'AI 보안 연구'라는 새 노트북에 저장해 줘."

2.  **소스 확인 및 분석**
    > "방금 만든 노트북에 추가된 소스들이 뭐야? 각 소스의 핵심 내용을 요약해 줘."

3.  **질의응답**
    > "이 노트북의 자료들을 바탕으로, 기업이 주의해야 할 3대 보안 위협이 뭔지 정리해 줘."

### 🎙️ 시나리오 B: 나만의 팟캐스트/비디오 제작 (Content Creator)
*읽기 귀찮은 자료를 팟캐스트나 해설 영상으로 변환하세요.*

1.  **자료 추가 (유튜브/URL)**
    > "내 '기술 블로그' 노트북에 이 유튜브 영상 URL(https://...)을 소스로 추가해 줘."

2.  **오디오 오버뷰 생성 (딥 다이브)**
    > "이 노트북의 내용을 바탕으로 두 사람이 토론하는 **심층(Deep Dive) 팟캐스트**를 만들어 줘."

3.  **비디오 브리핑 생성**
    > "이 내용을 설명해주는 **짧은 비디오**를 만들어 줘. 시각 스타일은 '화이트보드' 스타일로 해 줘."
    *(생성이 완료되면 다운로드 링크를 제공합니다)*

### 📚 시나리오 C: 학습용 도구 자동 생성 (Study Buddy)
*시험 공부나 자격증 준비를 위한 최고의 파트너입니다.*

1.  **구글 드라이브 자료 연동**
    > "내 구글 드라이브에서 '2024 정보리기사 정리'라는 문서 파일들을 찾아서 '자격증 공부' 노트북에 넣어줘."

2.  **플래시카드(암기장) 생성**
    > "이 노트북 내용으로 공부하기 좋게 **중급 난이도의 플래시카드** 10개를 만들어 줘."

3.  **퀴즈 생성**
    > "내가 내용을 잘 이해했는지 테스트하게 **객관식 퀴즈 5문제**를 출제해 줘."

### 🔄 시나리오 D: 프로젝트 문서 동기화 (Smart Sync)
*계속 업데이트되는 회의록이나 기획서를 항상 최신 상태로 유지합니다.*

1.  **오래된 자료 확인**
    > "내 '프로젝트 알파' 노트북에서 구글 드라이브 소스들의 **업데이트 상태(freshness)**를 확인해 줘."

2.  **자동 동기화**
    > "업데이트가 필요한(Stale) 소스들을 전부 **최신 버전으로 동기화**해 줘."

3.  **마인드맵 정리**
    > "업데이트된 내용을 한눈에 볼 수 있게 **마인드맵**을 그려서 시각화해 줘."

 

 

 

📝 유용한 프롬프트 모음 (Cheat Sheet)

복사해서 바로 사용하세요!

카테고리 프롬프트 예시
기본 관리 "내 NotebookLM 노트북 목록 보여줘"
  "제목 없는 빈 노트북은 삭제해 줘"
자료 추가 "이 텍스트를 '회의록'이라는 제목으로 현재 노트북에 추가해 줘: [붙여넣기]"
  "이 웹페이지 URL을 소스로 추가해 줘: [URL]"
분석/요약 "이 노트북의 모든 소스를 종합해서 핵심 주장 3가지만 요약해 줘"
  "이 주제에 대해 찬성/반대 입장으로 나누어 정리해 줘"
문서 작성 "이 자료들을 바탕으로 블로그 포스트 초안을 작성해 줘"
  "경영진 보고용 브리핑 문서(Briefing Doc)를 만들어 줘"
내보내기 "작성된 보고서를 구글 닥스로 내보내기 해 줘"

 

 

 

notebooklm-mcp-cli

 

https://github.com/jacob-bd/notebooklm-mcp-cli

 

GitHub - jacob-bd/notebooklm-mcp-cli

Contribute to jacob-bd/notebooklm-mcp-cli development by creating an account on GitHub.

github.com