生活分享
Claude Code|遠端 MCP 登入、授權範圍與重新認證
在測試服務演練連線與權限故障。遠端 MCP 連不上時,可能是網路、協定、登入或權限問題,重登不一定能全部解決。本篇先用本機假服務辨認 401、403 與連線錯誤,再說明如何對你已取得授權的測試 MCP 服務完成登入、最小權限查詢與撤銷驗證。
閱讀時間約 7 分鐘

進階 · CLI
遠端 MCP模型上下文協定(MCP)是什麼:連接工具與資料的共同介面MCP 是讓 AI 應用程式與外部工具、資料和提示範本交換資訊的開放協定,不是模型本身,也不保證接上就能完成任務。本文用查詢社區圖書室資料的例子,說明主機、用戶端、伺服器及工具、資源、提示的分工,並比較 MCP、A2A 與 Agent Skills。附連線驗證與權限檢查方法,幫你區分已設定、已連接、可呼叫與真正取得結果。閱讀全文 連不上時,可能是網路、協定、登入或權限問題,重登不一定能全部解決。本篇先用本機假服務辨認 401、403 與連線錯誤,再說明如何對你已取得授權的測試 MCP 服務完成登入、最小權限查詢與撤銷驗證。
先讀MCP 設定排錯Claude Code|MCP 安裝、設定與排錯設定伺服器、完成登入並驗證工具連線。MCP 排錯要把設定、程序、網路、登入與資料權限逐層拆開。本篇延續 notion-lab,也說明本機 stdio 伺服器的差異。你會建立一份可交給維護者的診斷紀錄,指出哪一層已通過、哪一層失敗,避免反覆重裝卻沒有新證據。閱讀全文、資料安全Claude Code|專案資料與操作安全辨識金鑰、私人資料與高影響操作。讓 Claude Code 接觸專案前,先知道哪些資料可以讀、哪些操作需要額外確認,以及產出會保存在哪裡。本篇以待辦網站建立一份可操作的安全基準,涵蓋秘密、私人資料、外部文字、工具授權與高影響操作,並提供可自行驗證的檢查方式。閱讀全文及自建 MCPClaude Code|建立自己的唯讀 MCP 工具讓 Claude 查詢本機練習待辦資料。本篇讓 Claude 讀取你自己提供的待辦資料。你會建立唯讀 MCP server,先用測試客戶端驗證工具清單與呼叫結果,再連進 Claude Code。完成不是畫面顯示 Connected,而是工具真的回傳指定資料、參數錯誤可以辨認,而且伺服器沒有修改原始檔案。閱讀全文。下載第 81 篇材料,開啟 starter。需要 Node.js 22;真實 OAuth 部分另需服務提供者的測試 HTTPS 端點、測試帳號及授權權限。閱讀約 20 分鐘,實作約 75 分鐘。
先區分傳輸與認證
閱讀完整文字說明
遠端 MCP 登入、授權範圍與重新認證,以流程和文件圖形呈現教學重點。
stdio 與 HTTP 描述客戶端和伺服器如何交換訊息;OAuth、權杖與登入流程則決定誰可以使用服務。HTTP 服務不一定支援 OAuth,也不代表網址能開就符合 MCP 協定。應從服務官方文件確認端點、傳輸及認證要求,不能猜一個 /mcp 路徑就開始測試。
這份下載包提供 auth-fixture.mjs,它只是一個本機 HTTP 認證示例,明確不是 OAuth,也不是 MCP 伺服器。它沒有真正的登入頁、授權伺服器、權杖更新或撤銷流程。完成這段只能標為理解錯誤分類,不能算真實 MCP OAuth 已驗收。
真實部分需要你自己控制或已獲准使用的測試服務。沒有這個前提時,先完成本機分類與紀錄表,將遠端授權欄位保留待測。不要使用生產機密或陌生人的服務嘗試權限,也不要把測試權杖放入文章、Git 或網址查詢字串。
啟動本機對照服務
在一個終端機執行 auth-fixture。程式只綁定 127.0.0.1,作業系統會分配一個空閒埠;把當次輸出的網址記到私人練習筆記。不要照抄另一輪的埠號,因為每次啟動可能不同。
node mcp/auth-fixture.mjs
在第二個終端機使用 Node fetch 測試,或執行附帶的 environment 測試。自動測試會自己啟動服務並取得埠號,依序送出沒有權杖、錯誤權杖及正確的課程假權杖,完成後停止自己啟動的程序。
node --test tests/environment.test.mjs
此檔也包含 MCP 故障客戶端測試,先執行 npm ci --ignore-scripts 安裝鎖定依賴。輸出中的假服務測試通過,證明其固定 401、403、200 行為符合教材。它不會存取外部帳號,不能拿這份輸出替代後面的真實認證紀錄。
讀懂三種不同失敗
沒有 Authorization 時,假服務回傳 401;給錯誤的示例值則回傳 403;Bearer read-demo 才得到 200 與 fixture=true。這是為了教分類而設計的契約,真實服務可能對過期權杖回傳不同細節,應查該服務的文件和回應。
401 常表示需要有效認證;403 常表示身分已辨識但操作或資源不被允許。然而不能只看數字就確定根因,還要檢查回應內容、授權來源與服務要求。網路 timeout、DNS 或 TLS 失敗通常還沒拿到這類 HTTP 回應,應先查連線層。
{"error":"missing_token","fixture":true}
測完在終端機 A 按 Ctrl+C,再連線應失敗。這個前後比較讓你確認「服務關閉」與「服務仍在但拒絕授權」不同。不要在服務已停止時反覆更新認證,因為那不會修復缺少的網路端點。
加入已授權的真實測試 MCP
向你的服務文件或管理者取得測試 HTTPS 端點,確認允許使用的資料和操作。先選唯讀工具,不要一開始就測新增、刪除或寄送。記錄提供者、端點來源、帳號種類與預期 scope,將需要的條件寫清楚。
下方 PowerShell 會讓你輸入已確認的網址,再以 local 範圍加入本機設定。網址是參數模型參數(Model Parameters)是什麼模型參數是訓練時調整、用來把輸入轉成輸出的數值,例如權重與偏差。本文用簡單算式示例說明參數如何影響預測,區分模型參數、訓練超參數、提示詞與生成設定,並解釋參數量、數值精度和啟用參數為何是不同指標。讀完能更準確閱讀模型規格,理解參數增加不等於知識逐條增加,也不代表每次聊天都在重新訓練模型。閱讀全文資料,沒有拼成可執行的 shell 字串。請勿輸入帶有帳密的 URL;若提供者要求其他認證設定,先依其正式說明處理,不能把所有服務都假定為相同流程。
$labMcpUrl = Read-Host '輸入已授權的測試 MCP HTTPS 網址'
$labMcpUri = [Uri]$labMcpUrl
if ($labMcpUri.Scheme -ne 'https' -or $labMcpUri.UserInfo) { throw '需要不含帳密的 HTTPS 網址' }
claude mcp add --transport http --scope local lab-remote $labMcpUrl
macOS 或 Linux 可用相同 claude mcp add 參數,將已確認的 HTTPS 網址作為最後一個加引號的參數。這一步保存連線設定,不表示已登入。啟動 Claude 後進入 /mcp,選擇該服務提供的認證流程;若沒有認證入口,先核對它是否支援 OAuth 及當前傳輸。
核對授權畫面與第一筆查詢
在服務提供者的授權畫面確認網域、帳號與 scope。若實驗只需要讀取測試待辦,不應因為方便就授予管理或寫入整個組織的權限。若服務只能提供較寬權限,先記錄限制並使用獨立測試資料,不把它說成已做到最小範圍。
授權完成後回到 Claude,先列出可用工具,再呼叫一個結果已知的唯讀查詢。驗收需要工具名稱、輸入、實際結果與資源是否正確,不能只看到 Connected 就完成。可用工具契約Claude Code|設計 MCP 工具名稱、輸入 Schema 與分頁讓模型能選對工具,也能正確處理空值與大量結果。MCP 連線成功之後,下一個問題是工具能不能被正確使用。本篇設計 list_tasks 與 get_task 的分工、輸入 Schema、查無資料及分頁結果,並用真正的 MCP 客戶端檢查空結果、錯誤參數和多頁資料,最後再觀察 Claude 是否選對工具。閱讀全文的方式驗證空值與資料邊界。
使用 lab-remote 的唯讀工具查詢我已指定的測試資源。
先說明將使用的工具與所需權限,再執行一次查詢。
回報實際工具結果,不修改資料,也不擴大到其他工作區。
若缺少資源識別碼,先要求補充。
把這份結果與授權前狀態比較。若登入成功但仍得到 403,檢查 scope、資源成員資格及工作區是否正確。不要不停重登相同權限;新的認證不會自動讓帳號成為另一個工作區的成員。
過期、撤銷與重新認證
權杖過期與撤銷要用服務支援的測試方式演練,不以隨便改一段本機字串假裝完成 OAuth 撤銷。到提供者的已授權應用管理位置撤銷測試連線,再回到 Claude 重新呼叫同一唯讀工具,記錄是否被拒絕、是否要求重新登入,以及舊工作階段是否仍有暫存結果。
重新認證後再次查詢同一資源,確認結果恢復。不要只讀先前對話中的舊資料當成新呼叫;工具紀錄應有本次實際請求。若提供者有撤銷延遲,依文件等待並標明時間,不宣稱按下撤銷後所有權杖必定立即失效。
完成後依服務管理介面撤銷本次測試授權,再移除本機 lab-remote 設定。移除設定與提供者撤銷是兩件事,前者不必然讓已核發權杖失效。也不要刪除整個個人認證目錄,造成其他連線中斷。
把本機狀態碼練習接到遠端驗證表
實際遠端服務可能多出重新導向、權杖期限與組織政策,因此本機 401、403、200 結果只是理解狀態差異的起點。遠端驗證表至少列出端點、授權方式、成功工具呼叫及撤銷後結果;秘密值只記是否已提供,不複製到文章或報告。
若瀏覽器顯示登入成功但工具仍不能使用,重新查看用戶端錯誤與伺服器允許的權限範圍。登入頁完成不等於工具操作成功,最後仍需要一筆可核對的讀取結果。
完成判準與排錯表
| 階段 | 應保留的結果 | 常見下一步 |
|---|---|---|
| 網路連線 | 是否收到 HTTP 回應 | 查服務、網址、TLS |
| 認證 | 登入前後差異 | 查提供者與有效權杖 |
| 授權 | 已知資源的實際結果 | 查 scope、成員資格 |
| 撤銷 | 新請求被拒絕或重新認證 | 查撤銷狀態與延遲 |
交付內容包含本機錯誤分類、真實服務前提、授權前後與撤銷後紀錄。真實服務尚未具備時,明確寫「本機假服務完成,OAuth 待測」,不要將兩者合併為全部通過。小練習是將一次失敗依階段定位,說明為何重登會或不會解決,再接續斷線與逾時實驗Claude Code|MCP 排錯實驗室:斷線、逾時與格式錯誤用固定故障重現診斷及復原流程。MCP 顯示錯誤時,先找出故障發生在啟動、協定、工具或結果處理哪一層,比反覆重新安裝更有效。本篇提供會退出、輸出錯誤格式和持續等待的伺服器材料,讓你練習有限時間內結束、保留診斷資料並恢復正常連線。閱讀全文。
回 Claude Code 教學總目錄Claude Code 完整教學目錄:從入門到自動化依平台、程度與功能找到需要的教學,從 96 篇文章與共用練習專案逐步完成操作。這個教學中心把 Claude Code 分成 96 個可以獨立閱讀的小題目,從桌面、CLI、網頁與手機開始,再學 MD 規則、常用指令、Skills、MCP 與自動化。你可以依推薦路線循序學習,也可以直接搜尋正在遇到的功能、命令或檔名。目錄依目前公開狀態顯示可閱讀文章。閱讀全文
同主題延伸閱讀
生活分享
Claude Code|建立第一個 mod:在 Claude Code 行程內數工具呼叫
寫一個三檔案的 mod,用驗證器與測試確認它掛上的事件。文件把 mod 定義成多了入口檔的 plugin:入口檔叫 hooks module,Claude Code 在事件發生時呼叫裡面的函式,函式可以觀察、改寫或接手事件。
生活分享
Claude Code|Git Worktree 平行工作
隔離多個任務的檔案與分支。Git Worktree 讓同一儲存庫擁有多個工作目錄,各自使用分支與檔案。本篇會把待辦篩選與文件整理分開,確認兩個 session 不會直接改到彼此的檔案,再把其中一個成果整合回主分支。你也會知道何時可以安全清理工作目錄。
生活分享
Claude Code|雙 Worktree 實作與衝突整合
隔離兩項功能,最後完成整合與回歸。兩個 Claude 工作階段同時編輯專案,最容易出現的問題是互相改到同一份檔案,或各自測試通過、整合後卻失敗。本篇用兩個 Worktree 分別處理篩選預設值與介面文字,故意製造一次小衝突,再完成整合、驗證與清理。你不需要先啟用 Agent Teams。
生活分享
Claude Code|比較流程品質、用量與執行時間
以同一資料集比較兩種工作方法。比較兩種 Claude 工作方法時,不能只挑成功那一次,也不能只看第一個答案有多快。本篇用固定案例、原始紀錄和一致判準,比較品質、重試、等待與人工整合時間,最後寫出有樣本數與限制的報告,而不是保證某個方法一定省錢。
引用本文的文章
最新旅遊情報攻略

情報
2026 韓國楓葉預測:雪嶽山 10 月 20 日、首爾近郊 10 月底、內藏山與漢拏山 11 月上旬
韓國山林廳 2026 年 9 月 22 日公布的楓紅高峰預測:雪嶽山 10 月 20 日,春川、國立樹木園到首爾植物園落在 10 月 28 日到 11 月 2 日,內藏山 11 月 4 日、漢拏山 11 月 6 日,整體比最近 5 年晚約 0.8 天。整理各地楓樹與銀杏的預測日、首爾出發怎麼排,以及出發前去哪裡看即時楓況。2026 年 10 月查證。
- 季節活動
- 自然
- 觀景

攻略胡志明市
胡志明市到頭頓一日遊:白藤碼頭搭高速船、船票與班次,下船就是胡梅纜車與耶穌基督像
人在胡志明市挪一天去頭頓看海:市中心的白藤高速船碼頭搭船,航程 120 分鐘到頭頓的胡梅碼頭,平日成人 320,000 越南盾、週末 350,000,回程末班平日 15:00。下船就是胡梅纜車站,同一條路上有白宮,小山頂上是耶穌基督像。平日一天只有兩班船,整天要從末班船倒推著排。
- 交通
- 行程範例
- 海灘

攻略沖繩
沖繩不開車攻略:單軌只到浦添,美麗海水族館要坐兩個多小時的巴士,回那霸的最後一班直達車 17:22 就開走
不租車的沖繩怎麼移動:那霸市區靠沖繩都市單軌電車(ゆいレール),那霸機場站到終點てだこ浦西 19 站、17 公里、37 分鐘,一日券 1,000 日圓;美麗海水族館有那霸機場直達的高速巴士,單程 2,000 日圓起、官方時刻表上 2 小時上下,下車後還要走 10 分鐘;古宇利島要在今帰仁村役場轉車,當天來回光坐車就六個半小時;回程的最後一班直達車 17:22 就從記念公園前開走(2026 年 9 月查證)。
- 交通
- 行程範例
- 預算
資料來源
- Connect Claude Code to tools via MCP · 查證日期:
- Build an MCP server - Model Context Protocol · 查證日期:
- or · 查證日期: