📚 NYCU Library MCP AI Assistant

使用手冊 User Manual

📖 簡介

NYCU Library AI Assistant 是一個基於 MCP (Model Context Protocol) 的服務,讓陽明交大的學生可以透過 ChatGPT 或 Claude 等 AI 助手,用自然對話的方式直接查詢圖書館資源。

你可以做到:

  • 📚 查詢個人借閱記錄:「我現在借了什麼書?」「哪本書快到期了?」
  • 🔍 搜尋館藏資源:「幫我找量子計算的書」「有沒有 Nature 期刊?」
  • 📄 學術論文搜尋:透過 Semantic Scholar 查找研究論文

所有查詢都會自動認證你的學生身份,直接存取你的個人借閱資料和學校圖書館館藏。

💡 已完成設定? 直接前往服務使用說明:

⚙️ 設置方式 (Setup)

前置需求

🤖 ChatGPT 設置步驟

  1. 開啟進階設定
    進入 SettingsApps & ConnectorsAdvanced Settings
  2. 建立新的 MCP Server
    點擊 Create 按鈕
  3. 填入連線資訊
    - Server Name: NYCU Library (可自訂名稱)
    - MCP Server URL: https://mcp.lib.nycu.edu.tw/library
  4. OAuth 認證
    系統會提示進行 OAuth 登入,使用學校帳號完成認證
  5. 開始使用
    在對話框左側點擊 "+" → "More" 即可看到剛建立的 MCP Server

🧠 Claude 設置步驟

  1. 開啟設定
    點擊右上角的 Settings
  2. 新增 MCP Server
    - Server Name: NYCU Library
    - URL: https://mcp.lib.nycu.edu.tw/library
  3. 連線並認證
    點擊 Connect → 使用學校帳號完成認證
  4. 允許功能
    確保允許所有 MCP 功能

🔐 OAuth 認證說明

首次使用時,系統會要求你登入陽明交大 IDM 系統進行身份驗證:

  1. 點擊 OAuth 登入連結
  2. 輸入學校帳號密碼
  3. 授權 AI Assistant 存取你的圖書館資料
  4. 認證完成後,即可開始使用

認證 token 有效期為 1 小時,過期後需要重新登入。

📚 Library Service - 圖書館服務

Library Service 整合了陽明交大圖書館的 Primo 系統,提供個人借閱管理和館藏搜尋功能。

👤 個人借閱記錄

查詢目前借閱的書籍

範例對話:
  • 「我現在借了什麼書?」
  • 「我的借書記錄」
  • 「Show me my current loans」

系統會回傳:

查詢預約與預借

範例對話:
  • 「我有預約哪些書?」
  • 「我的預約記錄」
  • 「Check my holds and requests」

系統會回傳:

🔍 館藏搜尋 (Primo Search)

Primo 是陽明交大圖書館的館藏探索系統,整合了紙本書籍、電子資源、期刊、論文等多種資料。

模糊搜尋

範例對話:
  • 「我對電子物理感興趣,幫我找找相關資料」
  • 「推薦一些量子計算的書」
  • 「找一些關於機器學習的資源」
  • 「有什麼資料結構與演算法的教材?」

系統特色:

資源類型篩選

📘 Books
紙本與電子書
📄 Articles
期刊文章
🎥 Videos
影音資料
🎓 Dissertations
學位論文
📰 Magazines
雜誌

🔬 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

  1. 前往申請頁面:https://www.semanticscholar.org/product/api#api-key-form
  2. 填寫表單(使用學校信箱 @nycu.edu.tw)
  3. 等待審核(通常 1-3 個工作天)
  4. API Key 會寄到信箱,請妥善保存

步驟 2:設定 API Key

  1. 前往:https://mcp.lib.nycu.edu.tw/keys/student
  2. 使用學校帳號登入
  3. 貼上 API Key 並點擊「儲存」

步驟 3:添加 Semantic Scholar MCP Server

在 ChatGPT 或 Claude 中添加新的 MCP Server:

📝 使用範例

範例對話:
  • 「找關於機器學習的論文」
  • 「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: 目前只提供查詢功能。如需借書、續借、預約,請點擊結果中的連結前往圖書館系統操作。