觀點 · 資訊分享

Claude Code 2.1.206:新增 CLAUDE.md 瘦身檢查,並修好 MCP 逾時設定被忽略的問題

Claude Code 2.1.206 讓 /doctor 能建議刪掉 CLAUDE.md 裡 AI 自己讀程式碼就能知道的內容,也修好 MCP 伺服器的逾時設定被忽略、OAuth 授權一次刷新失敗就得重登的問題。

發布
2026-07-10
篇幅
約 4 分鐘 · 1,780 字
結構
6 節 + 3 題常見問題
標籤
#Claude Code#CLAUDE.md#MCP#AI 開發工具
Claude Code 2.1.206:新增 CLAUDE.md 瘦身檢查,並修好 MCP 逾時設定被忽略的問題

一句話看懂:Claude Code 2.1.206 讓 /doctor 能建議你把 CLAUDE.md 裡「AI 自己讀程式碼就知道」的內容刪掉,同時修好 MCP 逾時設定被忽略等一批問題。

Claude Code 2.1.206 重點資訊圖卡:/doctor 能建議 CLAUDE.md 瘦身,MCP 逾時設定也終於生效

先用白話講:CLAUDE.md 是什麼?

想像你請了一位新來的助理,第一天你給他一本「公司須知」,裡面寫了這間店的規則和習慣。CLAUDE.md 就是給 Claude Code(Anthropic 的 AI 寫程式工具)的那本須知,放在專案裡,AI 每次開工都會先讀。

但須知寫得太厚,有兩個問題:一是每次都要讀,佔掉 AI 能記住的空間(也就是「上下文」);二是裡面如果塞了一堆「去看程式碼就知道」的東西,真正重要的規則反而被淹沒。這次的更新就是在幫這本須知減肥。

發生什麼事

Claude Code 在 7 月 10 日釋出 2.1.206 版。主要有三類改動:

新功能

  • /doctor(健康檢查指令)新增一項檢查:提出建議,把已經簽入版本控制的 CLAUDE.md 裡,Claude 能從程式碼自己推導出來的內容砍掉
  • /cd 指令加上目錄路徑建議,用起來和 /add-dir 一致
  • /commit-push-pr 除了 origin,也會自動允許推到你設定的預設推送遠端(remote.pushDefault,或只有一個遠端時就是那個)
  • /login 開始支援 Anthropic 營運的公開閘道端點
  • 進入專案 .claude/worktrees/ 以外的 git worktree 前,EnterWorktree 會先請你確認

跟 MCP 有關的修正

  • 用 --mcp-config 或 .mcp.json 設定的 MCP 伺服器,原本會忽略個別設定的 request_timeout_ms,結果長時間的工具呼叫在新工作階段會在 60 秒預設逾時就失敗,現在修好了
  • OAuth 型的 MCP 伺服器,原本只要權杖刷新失敗一次,就得手動重新驗證,現在不用了
  • 用 --permission-prompt-tool 指向 MCP 伺服器時,冷啟動可能因伺服器還沒連好而當掉,也修好了

其他修正

  • 登入過期時,原本會對每個模型都顯示誤導的「選的模型有問題」,現在會提示你跑 /login
  • claude --resume 與 --continue 啟動時不回應鍵盤的問題
  • /model 選單顯示的價格與列名對不上的問題
  • Bedrock 在限制對外連線的網路上,用 awsCredentialExport 會卡好幾分鐘的問題

給開發者的技術細節

如果你自己接 MCP 伺服器,而且有工具會跑超過一分鐘,官方這次修正的是每個伺服器可以個別設定的 request_timeout_ms(單位是毫秒)。這個欄位的確切寫法,請以 Claude Code 官方文件為準;這次的版本說明沒有附設定範例。

更新後,可以順手做兩件事:

  • 執行 /doctor,看看 CLAUDE.md 有哪些建議
  • 檢查你的 MCP 設定,之前被忽略的逾時值現在會生效,數字設得太大反而可能讓卡住的呼叫拖很久

我的看法

CLAUDE.md 這種文件很容易越寫越長,久了裡面就混了「該遵守的規則」和「程式碼本來就看得出來的事」。官方這個檢查的方向我覺得對:規則寫得越精簡,越容易被遵守。不過 /doctor 只是建議,刪不刪還是要自己判斷,特別是那些「看程式碼看不出理由」的決定,例如為什麼不能用某個寫法,這種就該留著。

另一個實用的是 MCP 逾時。接外部或內部服務的人,常會遇到呼叫比較慢的工具,設了逾時卻沒生效,只能繞路。這次修好後,長任務比較不容易莫名失敗;不過也要留意,逾時設得太長,真的卡住時會等很久。

名詞小辭典

  • CLAUDE.md:放在專案裡、給 Claude Code 讀的說明檔,寫專案規則與慣例。
  • 上下文(Context):AI 一次能「記在腦中」的內容量,被讀進來的文件越多,剩下的空間越少。
  • MCP(Model Context Protocol):讓 AI 工具連接外部服務的通用協定,像 AI 的萬用插座。
  • 逾時(Timeout):等待一件事超過設定時間就放棄,避免程式一直卡住。

資料來源

常見問題

/doctor 的 CLAUDE.md 檢查會自動改我的檔案嗎?
官方的說法是它會「提出」瘦身建議,也就是指出哪些內容可能刪掉,並沒有寫成自動改檔。是否採用,還是要你自己看過再決定。
為什麼 CLAUDE.md 要瘦身?
官方檢查的方向是:如果某段內容 Claude 讀程式碼就能知道,就沒必要寫在 CLAUDE.md 裡。內容越少越精準,通常也越不容易稀釋真正重要的規則;不過具體效果官方沒有在這次更新說明裡量化。
我自己接的 MCP 伺服器工具常跑超過一分鐘,要怎麼設?
在該 MCP 伺服器的設定裡加上 request_timeout_ms。2.1.206 之前,用 --mcp-config 或 .mcp.json 設定的這個值在新工作階段會被忽略,所以仍然卡在 60 秒;升級後才會依你的設定。
LINE