📖 簡介
NYCU Library AI Assistant 是一個基於 MCP (Model Context Protocol) 的服務,讓陽明交大的學生可以透過 ChatGPT 或 Claude 等 AI 助手,用自然對話的方式直接查詢圖書館資源。
你可以做到:
- 📚 查詢個人借閱記錄:「我現在借了什麼書?」「哪本書快到期了?」
- 🔍 搜尋館藏資源:「幫我找量子計算的書」「有沒有 Nature 期刊?」
- 📄 學術論文搜尋:透過 Semantic Scholar 查找研究論文
所有查詢都會自動認證你的學生身份,直接存取你的個人借閱資料和學校圖書館館藏。
💡 已完成設定? 直接前往服務使用說明:
⚙️ 設置方式 (Setup)
前置需求
- ✅ 陽明交大學生帳號
- ✅ ChatGPT Plus 或 Claude Plus (都需要訂閱)
- ⏳ 未訂閱使用還待開發中
🤖 ChatGPT 設置步驟
- 開啟進階設定
進入 Settings → Apps & Connectors → Advanced Settings - 建立新的 MCP Server
點擊 Create 按鈕 - 填入連線資訊
- Server Name:NYCU Library(可自訂名稱)
- MCP Server URL:https://mcp.lib.nycu.edu.tw/library - OAuth 認證
系統會提示進行 OAuth 登入,使用學校帳號完成認證 - 開始使用
在對話框左側點擊 "+" → "More" 即可看到剛建立的 MCP Server
🧠 Claude 設置步驟
- 開啟設定
點擊右上角的 Settings - 新增 MCP Server
- Server Name:NYCU Library
- URL:https://mcp.lib.nycu.edu.tw/library - 連線並認證
點擊 Connect → 使用學校帳號完成認證 - 允許功能
確保允許所有 MCP 功能
🔐 OAuth 認證說明
首次使用時,系統會要求你登入陽明交大 IDM 系統進行身份驗證:
- 點擊 OAuth 登入連結
- 輸入學校帳號密碼
- 授權 AI Assistant 存取你的圖書館資料
- 認證完成後,即可開始使用
認證 token 有效期為 1 小時,過期後需要重新登入。
📚 Library Service - 圖書館服務
Library Service 整合了陽明交大圖書館的 Primo 系統,提供個人借閱管理和館藏搜尋功能。
👤 個人借閱記錄
查詢目前借閱的書籍
- 「我現在借了什麼書?」
- 「我的借書記錄」
- 「Show me my current loans」
系統會回傳:
- 📖 書名與作者
- 📅 借書日期與到期日
- 🔄 續借次數
- 📍 借閱櫃檯與館藏位置
查詢預約與預借
- 「我有預約哪些書?」
- 「我的預約記錄」
- 「Check my holds and requests」
系統會回傳:
- 📚 預約書籍資訊
- 📍 取書地點
- ⏳ 預約狀態(處理中/可取書)
- 📅 預約日期
🔍 館藏搜尋 (Primo Search)
Primo 是陽明交大圖書館的館藏探索系統,整合了紙本書籍、電子資源、期刊、論文等多種資料。
模糊搜尋
- 「我對電子物理感興趣,幫我找找相關資料」
- 「推薦一些量子計算的書」
- 「找一些關於機器學習的資源」
- 「有什麼資料結構與演算法的教材?」
系統特色:
- ✅ 支援中文和英文查詢
- ✅ AI 會自動判斷最適合的關鍵字
- ✅ 可以進一步追問:「有沒有更進階的?」「找一些入門的」
資源類型篩選
紙本與電子書
期刊文章
影音資料
學位論文
雜誌
🔬 Semantic Scholar Service - 學術論文搜尋
Domain URL: https://mcp.lib.nycu.edu.tw/semantic-scholar-mcp
Semantic Scholar 是一個免費的學術搜尋引擎,由 AI2 (Allen Institute for AI) 開發,專注於電腦科學和生物醫學領域的論文搜尋。
🔑 API Key 設置
重要:Semantic Scholar Service 需要你使用個人的 API Key 才能使用。
步驟 1:申請 Semantic Scholar API Key
- 前往申請頁面:https://www.semanticscholar.org/product/api#api-key-form
- 填寫表單(使用學校信箱 @nycu.edu.tw)
- 等待審核(通常 1-3 個工作天)
- API Key 會寄到信箱,請妥善保存
步驟 2:設定 API Key
- 前往:https://mcp.lib.nycu.edu.tw/keys/student
- 使用學校帳號登入
- 貼上 API Key 並點擊「儲存」
步驟 3:添加 Semantic Scholar MCP Server
在 ChatGPT 或 Claude 中添加新的 MCP Server:
- Server Name:
Semantic Scholar - URL:
https://mcp.lib.nycu.edu.tw/semantic-scholar-mcp
📝 使用範例
- 「找關於機器學習的論文」
- 「Search for papers on quantum computing」
- 「Yann LeCun 發表過什麼論文?」
- 「Find recent papers about transformer models」
❓ 常見問題 (FAQ)
Q: 為什麼我的認證過期了?
A: OAuth Token 有效期為 1 小時,過期後需要重新登入。這是為了保護你的帳號安全。
Q: 我可以同時在 ChatGPT 和 Claude 使用嗎?
A: 可以!兩個平台各自獨立認證,互不影響。
Q: Semantic Scholar 沒有我要找的論文?
A: Semantic Scholar 主要收錄電腦科學和生物醫學領域的論文。其他領域的論文建議使用 Library Service 搜尋期刊文章。
Q: 我的 API Key 安全嗎?
A: API Key 使用 Fernet 加密儲存在 Redis,只有你本人可以查看和修改。
Q: 搜尋結果可以直接借書嗎?
A: 目前只提供查詢功能。如需借書、續借、預約,請點擊結果中的連結前往圖書館系統操作。