5 步驟串接 NotebookLM MCP,讓 Claude 直接操作你的 AI 筆記本

台灣工程師圈有一句說法:最貴的 context switch 不是在 CPU 上,是在你自己的腦子裡。把 NotebookLM 查完的資料複製、切到 Claude 貼上再問問題,每次都要在「整理資料的自己」和「問問題的自己」之間來回切換一次。這篇 NotebookLM MCP 串接教學,說的就是怎麼把這個切換省掉。

透過 notebooklm-mcp 這個開源工具,5 個步驟就能讓 Claude Desktop 直接呼叫你的 Google NotebookLM 筆記本。不用切換視窗,不用手動複製,Claude 查你說查哪本就查哪本。

NotebookLM MCP 能做什麼?

MCP(Model Context Protocol)是 Anthropic 推出的開放協定,讓 AI 客戶端能透過標準化介面呼叫外部工具,就像給 AI 插上 USB-C 轉接頭一樣——只要協定相容,任何工具都能接上。

notebooklm-mcp 把 Google NotebookLM 包裝成 MCP server。底層使用瀏覽器自動化技術讓 Claude 能對你已登入的 NotebookLM 發出指令。目前支援的操作包括:

  • 列出你帳號下的 NotebookLM 筆記本
  • 對指定筆記本提問(引用筆記本內的來源回答)
  • 查詢特定筆記本的來源列表

實際使用場景:你在 NotebookLM 裡存了一份研究報告,在 Claude 裡說「查一下我的 AI 趨勢報告筆記本,裡面有沒有提到台灣市場的資料?」Claude 就會呼叫 notebooklm-mcp,對那本筆記本提問,再把結果整合進對話。

前置準備:你需要這三樣東西

在開始安裝前,確認你已經有:

1. Node.js 18 以上版本

node --version
# 預期輸出:v18.x.x 或更新版本

尚未安裝的話,到 nodejs.org 下載 LTS 版即可。

2. 已安裝並登入 Claude Desktop

notebooklm-mcp 作為 Claude Desktop 的 MCP server 運作,必須有 Claude Desktop。前往 claude.ai/download 下載對應你作業系統的版本,完成安裝並登入帳號。

若是第一次設定 MCP server,可以參考 Claude Desktop MCP 設定教學了解基本流程。

3. Google 帳號在 Chrome 中保持登入狀態

notebooklm-mcp 透過瀏覽器自動化存取 NotebookLM,需要 Chrome 在背景保持登入你的 Google 帳號。啟動工具前,先開啟 Chrome 確認 notebooklm.google.com 可以正常存取。

安裝 notebooklm-mcp 串接工具

從 GitHub 複製專案並安裝依賴:

git clone https://github.com/PleasePrompto/notebooklm-mcp.git
cd notebooklm-mcp
npm install

安裝完成後,記下這個資料夾的完整路徑——設定 Claude Desktop 時會用到。

macOS 上快速取得路徑:

pwd
# 範例輸出:/Users/yourname/notebooklm-mcp

Windows 使用者:

cd
# 範例輸出:C:\Users\yourname\notebooklm-mcp

安裝完成後先在終端機確認工具能正常啟動:

node index.js

若沒有顯示錯誤訊息,代表安裝成功。按 Ctrl+C 退出,接著進行 Claude Desktop 的設定。

設定 Claude Desktop 連線

Claude Desktop 的 MCP server 設定存放在一個 JSON 設定檔裡。位置依作業系統而不同:

  • macOS~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows%APPDATA%\Claude\claude_desktop_config.json

用文字編輯器開啟這個檔案(不存在就新建一個),加入以下設定:

{
  "mcpServers": {
    "notebooklm": {
      "command": "node",
      "args": ["/你的完整路徑/notebooklm-mcp/index.js"]
    }
  }
}

/你的完整路徑/notebooklm-mcp/ 換成你剛才取得的路徑。Windows 注意:路徑中的反斜線 \ 要改為雙反斜線 \\,例如 C:\\Users\\yourname\\notebooklm-mcp\\index.js

設定完成後,完全關閉 Claude Desktop 並重新啟動。MCP server 設定在啟動時載入,只是最小化不會重新讀取設定。重啟後,對話介面的輸入框旁邊會出現工具圖示,點開可以看到 notebooklm 已列為可用工具。

NotebookLM MCP 串接教學:實際操作示範

設定完成後,用自然語言在 Claude 的對話裡操作 NotebookLM:

查詢筆記本列表

列出我所有的 NotebookLM 筆記本

Claude 會呼叫 notebooklm-mcp,回傳你 Google 帳號下的筆記本名稱列表。

對指定筆記本提問

查詢我的「2026 AI 工具研究」筆記本,裡面有沒有提到 MCP 的相關內容?

notebooklm-mcp 會開啟那本筆記本,把你的問題送進去,再把 NotebookLM 的回答帶回 Claude 的對話視窗。你在同一個介面裡看到答案,不需要切換。

查詢特定筆記本的來源列表

我的「產品研究」筆記本裡有哪些來源文件?

這個操作可以確認某本筆記本的資料範圍,在提問前先了解 Claude 能查到什麼。

我到現在還在想的一個問題是:瀏覽器自動化的方式在穩定性上有一定限制。如果 NotebookLM 的介面改版,notebooklm-mcp 可能需要更新才能繼續運作。使用前值得確認這個專案的 GitHub commit 頻率。關於更廣泛的 MCP 工具整合策略,可以參考 Claude Code 工具整合的整體思路。

常見問題排除

Claude Desktop 重啟後看不到 notebooklm 工具

最常見的原因是 claude_desktop_config.json 的路徑寫錯。重新開啟設定檔,確認:路徑指向的是 index.js 檔案而不是資料夾本身,macOS 路徑以 /Users/ 開頭、Windows 路徑以 C:\\ 開頭,JSON 格式沒有語法錯誤。

工具出現但查詢後沒有回應

這通常是 Chrome 沒有在背景保持登入的問題。開啟 Chrome,手動前往 notebooklm.google.com 確認可以正常存取你的筆記本,然後重新在 Claude 裡發出查詢。

npm install 失敗

確認 Node.js 版本在 18 以上(node --version)。若版本正確但仍失敗,可以清除快取後重試:

npm cache clean --force
npm install

常見問題

notebooklm-mcp 需要哪些前置條件?

需要 Node.js 18 以上、Chrome 瀏覽器保持登入 Google 帳號、以及已安裝並登入的 Claude Desktop。從 GitHub clone 專案後執行 npm install 完成安裝,設定 claude_desktop_config.json 後重啟 Claude Desktop。

串接後 Claude 可以對 NotebookLM 做哪些操作?

截至本文撰寫時(2026 年 5 月),可以列出筆記本、對指定筆記本提問(NotebookLM 根據你的來源回答),以及查看筆記本的來源列表。具體可用操作視 notebooklm-mcp 版本而定。

設定完成後 Claude Desktop 顯示找不到工具怎麼辦?

先確認 claude_desktop_config.json 的路徑語法正確,然後完全關閉並重啟 Claude Desktop(不是最小化)。若仍找不到工具,在終端機確認 node index.js 可以正常執行,排除安裝問題。

notebooklm-mcp 有哪些已知限制?

底層使用瀏覽器自動化,需要 Chrome 在背景保持開啟。若 Google NotebookLM 介面更新,工具可能需要對應更新才能繼續運作。使用前建議確認 GitHub 上的最新 commit 日期以評估維護狀態。

總結

把工具串接好之後,Claude 能拿到什麼答案,取決於你在 NotebookLM 裡整理了什麼資料。這個 NotebookLM MCP 串接教學 解決的只是技術層面的連線問題——怎麼整理資料,那是另一篇文章的事了。