觀點 · 資訊分享

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#MCP#Anthropic#AI 開發工具#Bedrock
Claude Code 連出 2.1.91、2.1.92:MCP 結果上限可放寬到 50 萬字元,還能關掉技能裡的 shell 指令

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

Claude Code 連兩版更新重點資訊圖卡:MCP 結果可放寬到50 萬字元,也能禁止技能內執行 shell 指令

先用白話講:這次更新在改什麼?

想像 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 的系統呼叫過濾機制,沙箱常用它限制程式能做的事。

資料來源

常見問題

MCP 工具結果被截斷是什麼意思?
MCP 工具把結果回傳給 Claude Code 時,過大的內容預設可能被截掉一部分。2.1.91 讓 MCP 伺服器可以用註記要求保留較大的結果,最多 500K 字元。
disableSkillShellExecution 是做什麼的?
關掉技能、自訂斜線指令與外掛指令裡的行內 shell 執行。適合不信任第三方技能或想收緊權限的團隊,具體用法請看官方文件。
2.1.92 有拿掉什麼功能嗎?
有。官方更新紀錄寫明移除了 /tag 與 /vim 指令;vim 模式改到 /config 的 Editor mode 切換。
LINE