.首頁 > 系統公告 > MCP公開測試
系統公告

MCP 公開測試:連接 AI 查詢佛學資料

狀態更新:2026年11月4日

目前測試中的匿名唯讀入口,網址及可用性可能調整。您可以複製以下設定自行試用;不需為本館入口提供帳號或 API key,AI 工具本身的登入及費用依所用產品規定。

主要 MCP 入口(HTTPS)

https://api.dlbs.liberal.ntu.edu.tw/mcp

最新驗收狀態(2026-11-04)

項目最新結果
Claude Code CLI新網域實際搜尋通過
ChatGPT 網頁新網域連線、單筆書目搜尋及結果顯示通過
Claude Code Desktop尚未完成本案例實測
OpenAI Responses API尚未完成實測
新網域 HTTPS憑證及正常驗證通過
公開 MCP 協定2025-03-26、2025-06-18、2025-11-25 通過

驗收結果限本次記錄的客戶端與案例;不代表四個工具、三種語系或所有帳號都已通過。

本教學頁不會自動呼叫 MCP 或執行搜尋。請由您在自己的 AI 工具依步驟操作;瀏覽本頁也不會替您變更設定。

設定流程示意,非實際操作截圖。

  1. 選擇CLI/Desktop/ChatGPT
  2. 完成設定並確認連線
  3. 只查一次並核對requestId
  4. 自行開啟來源連結

Claude Code CLI:先檢查,再新增

  1. 先安裝並登入Claude Code,開啟終端機。MCP匿名唯讀、不需MCP token;Claude本身仍需有效登入及使用權限。
  2. 先執行下方list,核對既有名稱、URL與作用域。尚無同名dlmbs-api項目時才新增;user設定可跨專案使用。
  3. 新增後再執行list並開啟claude;在新的對話輸入 /mcp 確認dlmbs-api與四個工具。保持正常TLS驗證。

先檢查既有設定

claude mcp list

僅在尚無同名項目時新增

claude mcp add --transport http --scope user dlmbs-api https://api.dlbs.liberal.ntu.edu.tw/mcp

再次檢查並開啟工作階段

claude mcp list
claude
已有舊URL或同名設定?

先用list與get確認實際名稱、URL及local/project/user作用域。只更新該作用域內的指定項目,保留其他MCP設定。舊名稱若為dlmbs-ip,也先核對再處理;不要刪除整份設定檔。

claude mcp get dlmbs-api

以下移除+重加範例僅限已確認dlmbs-api位於user作用域時;其他作用域請按實際來源更新。

claude mcp remove --scope user dlmbs-api
claude mcp add --transport http --scope user dlmbs-api https://api.dlbs.liberal.ntu.edu.tw/mcp

Claude Code Desktop:Code → Local/本機(尚未實測)

以下依官方文件整理,尚未完成本案例Desktop實測,不得視為已驗收通過。此處是Code分頁的本機專案工作階段,不是一般Chat分頁的Connectors流程。

  1. 在要使用的專案根目錄建立或編輯.mcp.json;若已有內容,只合併mcpServers內的dlmbs-api項目,保留其他設定。
  2. 在Claude Desktop的Code → Local/本機開啟正確專案及新的工作階段;閱讀並依提示核准專案MCP設定。
  3. 確認dlmbs-api載入及連線,再使用下方提示詞執行一次搜尋;失敗時記錄版本與錯誤,不要重試。
{
  "mcpServers": {
    "dlmbs-api": {
      "type": "http",
      "url": "https://api.dlbs.liberal.ntu.edu.tw/mcp"
    }
  }
}

CLI user設定與專案.mcp.json是不同來源。已有設定時先確認實際生效的作用域與URL,不必為同一次試用重複新增。

ChatGPT 網頁:建立、連接,再試用

  1. 在ChatGPT的外掛程式頁新增自訂MCP,名稱可填DLMBS MCP。
  2. URL填入下方HTTPS網域,不要改成http://。
  3. 身分驗證選「無需身分驗證」。
  4. 閱讀風險提示,確認後建立。
  5. 閱讀連接畫面中的相關對話/記憶分享說明,由您自行確認同意後連接。
  6. 連接後,從DLMBS MCP選擇「在對話中試用」。
  7. 保留選取的外掛程式,貼上下方搜尋提示,只送出一次。
  8. 核對真正的工具執行、結果與requestId,不只看模型宣稱已搜尋。

只有在理解畫面中的資料分享範圍後才自行同意。此教學不會替您建立連線、核准分享或執行搜尋。介面文字可能隨帳號與版本調整。

請只使用 DLMBS MCP 的 search_bibliography 搜尋「禪宗」,
參數 locale=zh-Hant、field=TOPIC、page=1、pageSize=1。
只呼叫一次,不要重試或使用其他工具。
請回報實際總筆數、第一筆書目、來源連結及 requestId;
若工具失敗請照實回報。

用「禪宗」完成第一次查詢

以下文字貼到Claude Code的AI對話輸入處,不是終端機指令,也不是本館網頁搜尋框:

請使用 dlmbs-api 的 search_bibliography 搜尋「禪宗」,
locale=zh-Hant、field=TOPIC、page=1、pageSize=1。
只呼叫一次,失敗不要重試,回報實際結果與 requestId。

怎樣才算成功?

  1. 看見真正的MCP工具呼叫與回傳,不只看到AI說「完成」。
  2. 核對工具回傳的條件、總筆數與本頁題名。總筆數不是這一頁的筆數;資料更新後結果可能改變。
  3. 首次驗收只查一次;日後若自行需要下一頁,再明確要求相同條件的第2頁並核對頁碼。
  4. 複製或自行開啟回傳的resultsUrl。分享該連結可重現條件;連結會重新檢索,不是固定快照。

MCP可在AI工具內取得結果,不要求先開啟本館網頁;也不會自動更新您已開啟的網站畫面。若要在目前網頁與AI同步操作,請另看WebMCP教學。 WebMCP網頁操作教學

可以查哪些公開資料?
  • search_bibliography:書目查詢
  • search_bibliography_advanced:進階書目查詢
  • search_authors:著者查詢
  • search_journals:期刊查詢

請以連線後實際列出的工具與參數為準。服務只讀公開資料,不提供修改、代寄信或批次取得全文;「有全文」不等於免費下載。

本次驗收紀錄:只代表這一次搜尋

2026-11-04,ChatGPT網頁以新網域連線並完成一次單筆書目搜尋,結果正常顯示;同一requestId的請求、上游及最終回應已核對。

查看本次單筆實測摘要
時間
2026-11-04 14:39:31 (Asia/Taipei)
工具/條件
search_bibliography; query=禪宗; locale=zh-Hant; field=TOPIC; page=1; pageSize=1
實際搜尋次數
1
結果
ok:true
當時總筆數/本頁回傳
2,656 / 1
requestId
cc30d126-013b-4707-b91e-4ee7d2d985e3
第一筆
「"朱陸之辨"中的告子與禪宗——對宋明理學史一段誤會的考究」

2,656是當時的實測總筆數,資料更新後會變動,不能作為固定驗收值。這次未擴大驗證其他工具、語系或所有帳號。

連線排解與停止試用

工具成功,但顯示「無法載入這則回覆」?

本次重新載入整個對話未解決;點選「重新載入回覆」後,既有結果正常顯示。沒有點選「重新產生回覆」,後端核對仍只有一次實際搜尋。

「重新載入回覆」是取回既有內容;「重新產生回覆」可能再次執行工具。請勿混用,也不要為了修復顯示而重送搜尋。

HTTPS憑證與續期

新網域已取得Let’s Encrypt憑證,正常憑證鏈及網域驗證通過。本次簽發到期時間為2027-02-02 13:09:30(Asia/Taipei);已配置Caddy自動管理/續期,未來續期成功尚未實際觀察。請保持正常TLS驗證,不要關閉驗證。

補充:舊IP相容與歷史排查

舊IP入口仍保留相容用途: https://140.112.183.170/mcp

主要操作請改用上方HTTPS網域;目前未新增HTTP 80自動轉HTTPS。先前純IP URL的ChatGPT接入失敗;改新網域後本次成功。沒有OpenAI內部診斷,不能宣稱已證實特定代理SAN bug,也不能推論所有IP URL都不受支援。

歷史時間:2026-11-02(IP接入失敗)→2026-11-04(新網域本次驗收成功)。

出現TLS或憑證錯誤

保持正常TLS憑證驗證。先停止連線,確認網址、系統時間與憑證信任是否正常,再向管理者回報;請勿跳過或關閉驗證。

匿名入口為何還出現登入或授權要求?

這個測試入口預期為匿名唯讀,不需為本館輸入帳密。若連線要求非預期授權,先停止並核對端點及錯誤;AI產品自己的登入則是另外一回事。

入口無法使用、逾時或服務忙碌

測試網址與可用性可能調整。稍後再試或改用本館人工查詢;連線失敗不等於查無資料。

查詢0筆怎麼辦?

縮短關鍵字、放寬年代/語言/類型,或改查著者與原題名。不要直接判定本館沒有收錄。

能否直接引用AI答案?

先開啟原始紀錄並閱讀文獻,核對著者、年份與出處。書目資料與AI解讀不同;不要只根據題名推論研究結論。

停止使用這個測試入口

CLI user設定可用下方指令移除。專案設定則只刪除.mcp.json中dlmbs-api項目,保留其他伺服器;之後重新開啟工作階段。

claude mcp remove --scope user dlmbs-api

公開入口匿名不等於AI工具不會記錄對話。檢索詞會送至本館,模型服務如何處理問題與結果依該產品規則;請避免個資、帳密與未公開研究內容。

改用本館人工查詢 | WebMCP | 聯絡本館

官方操作參考: Claude Code MCP · Claude Code Desktop說明 · ChatGPT自訂MCP說明