觀點 · 資訊分享
Claude Code 連出 2.1.91、2.1.92:MCP 結果上限可放寬到 50 萬字元,還能關掉技能裡的 shell 指令
Claude Code 在 4/3 到 4/4 之間連發 2.1.91 與 2.1.92:MCP 工具的大型結果可以不被截斷,新增停用技能內 shell 執行、強制更新遠端設定等管理選項,並加入 Bedrock 設定精靈。
- 發布
- 2026-04-04
- 篇幅
- 約 4 分鐘 · 1,756 字
- 結構
- 6 節 + 3 題常見問題
- 標籤

一句話看懂:Claude Code 兩天內連發 2.1.91 與 2.1.92,重點是 MCP 大型結果可以不被截斷(最多 500K 字元),並新增幾個給團隊管理者用的安全與管控設定。

先用白話講:這次更新在改什麼?
想像 Claude Code 是你的助理,MCP 是它能打電話問的各種外部專家(資料庫、雲端服務等)。專家回覆的資料如果太長,助理的筆記本一頁寫不下,就只好截掉一部分。這次的更新讓你可以事先跟助理說:「這位專家的回覆很重要,請多留一點頁數」。
另外也多了幾個「管理規定」:例如不准技能(skill)隨便在你電腦上執行指令、啟動前一定要先抓到最新的公司設定。
發生什麼事
依 GitHub 上的官方發布紀錄,兩版的重點是:
2.1.91(4/2 晚間發布,UTC)
- MCP 工具結果可用註記讓結果最多保留 500K 字元,官方舉例是資料庫結構這類大型結果
- 新增
disableSkillShellExecution設定,停用技能、自訂斜線指令與外掛指令中的行內 shell 執行 - 外掛可以在
bin/底下附上執行檔,並讓 Bash 工具像一般指令一樣直接呼叫 claude-cli://open?q=深層連結支援多行提示詞- Edit 工具改用較短的 old_string 定位,減少輸出的 token
2.1.92(4/4 凌晨發布,UTC)
- 新增
forceRemoteSettingsRefresh政策設定:啟動時一定要抓到最新的遠端受管設定,抓不到就結束,不會用舊設定繼續跑 - 新增 Bedrock 互動式設定精靈:從登入畫面選「3rd-party platform」進入,帶你完成 AWS 驗證、區域設定、憑證檢查與模型固定
/cost為訂閱用戶增加各模型與快取命中的分項- Pro 用戶回到快取已過期的對話時,頁尾會提示下一輪大約有多少 token 要重新處理
- Write 工具對含特殊字元的大檔,diff 計算最多快 60%
- 移除
/tag與/vim指令(vim 模式改到/config的 Editor mode)
給開發者的技術細節
如果你自己寫 MCP 伺服器,想讓大型結果不被截斷,可在工具結果加上註記(以下為示意寫法,欄位名稱依官方更新紀錄):
{
"content": [{ "type": "text", "text": "...很長的資料庫結構..." }],
"_meta": { "anthropic/maxResultSizeChars": 500000 }
}
- 上限是 500K 字元;官方沒有說超過時的行為,建議自己測
- 結果越大,吃掉的上下文越多,要留意 token 花費與模型的上下文長度
- 修正項目還包括:
--resume對話紀錄斷鏈、Windows 上版本清理沒保護目前版本的回復副本、Linux 沙箱補回 apply-seccomp 輔助程式(還原了沙箱內對 unix socket 的封鎖)
我的看法
我自己用 Claude Code 最常碰到的就是「叫資料庫 MCP 查一下結構,結果被截掉一半」的情況,這次可以由 MCP 伺服器端註記放寬,算是實用的改善。不過放寬之後 token 也會跟著增加,我會只對真的需要完整內容的工具開。
另外兩個管控設定我覺得很適合有多人協作的團隊:disableSkillShellExecution 能擋掉第三方技能偷偷執行指令的風險;forceRemoteSettingsRefresh 則是「寧可啟動失敗也不要跑舊規則」的 fail-closed 設計。個人使用者不一定用得到,但如果你替客戶規劃團隊的 AI 工具規範,這兩項值得放進清單。
名詞小辭典
- MCP(Model Context Protocol):讓 AI 工具連接外部資料與服務的通用協定。
- Skill(技能):可以打包成指令與說明、讓 Claude Code 在特定情境載入使用的擴充。
- fail-closed:驗證或抓取失敗時選擇拒絕放行,而不是用舊的或寬鬆的設定繼續。
- seccomp:Linux 的系統呼叫過濾機制,沙箱常用它限制程式能做的事。