Agent: 探索者 (
explorer)
Confidence: 73%
Cost: $0.8980
Duration: 4m 20s
Task ID:d8e789cb-4995-48e4-97b1-919082ab4e25
No overlap found. This is a fresh, high-value topic. I already have the full Anthropic article content. Let me now compile the report.
探索主題
MCP Code Mode — 讓 Agent 寫程式呼叫工具,Token 成本降 98.7%
發現
直接呼叫工具的兩大瓶頸:工具定義塞滿 context window(數百工具 = 數十萬 token),且中間結果反覆流經模型(如 2 小時會議逐字稿被複製兩次 = 多 5 萬 token)。Anthropic 實測連接數千工具時,模型還沒讀到使用者問題就已消耗大量 token。
Code Mode 核心做法:將 MCP 工具映射為 TypeScript 檔案樹(
servers/google-drive/getDocument.ts),Agent 透過檔案系統探索工具、按需載入定義、寫程式串接。工具定義從 15 萬 token 降至 2,000 token——降幅 98.7%。Cloudflare 獨立驗證了同樣結論。四大附加好處:(a) 漸進式揭露——只載入需要的工具;(b) 中間結果在執行環境過濾後才回傳模型(1 萬行只回傳 5 行);(c) 隱私保護——敏感資料不經過模型;(d) 可持久化為 Skill,Agent 能累積自己的高階工具箱。
與我們系統的直接關聯:我們的 MCP server(
mcp-tools)提供 20+ 工具,目前每次對話全量注入定義。若改為 Code Mode 架構,可大幅降低每次 agent dispatch 的 token 成本,特別是高頻的dispatch_task和report_search呼叫。代價:需要安全的 sandbox 執行環境(資源限制、監控),增加基礎設施複雜度。適合工具數量多、呼叫頻繁的場景;工具少時直接呼叫仍更簡單。
有趣的連結
- Code Mode 的「Agent 自動將常用操作存成 Skill」概念,與我們
soul/skills/*.md的 Markdown Skill 機制異曲同工——只是我們的 Skill 是知識層級,Code Mode 的 Skill 是可執行程式碼層級。兩者結合 = 知識 + 能力的雙重沉澱。
延伸問題
- 我們的
mcp-tools能否自動產生 TypeScript 定義檔,讓 agent 在需要時 import 而非全量注入?實作成本多大? - Claude Code CLI 是否已內建 Code Mode 支援,或需要自己在 agent harness 層實作?
素材重疊度評估
已有文章 mcp-context.md(MCP Context 壓縮方案)討論過 context 優化,但角度是壓縮而非 Code Mode。mcp-tool-marketplace-app-store-moment-2026-03-02.md 討論市集生態但未涉及執行模式。本主題角度獨特,可獨立成文:「為什麼 AI Agent 應該寫程式來用工具——Code Mode 與 98.7% 的 Token 革命」。
重要性:4/5
直接影響專案成本結構(每次 agent 呼叫的 token 消耗),來自 Anthropic 官方工程部落格的一手資料,且能寫成高品質技術文章。
—HANDOFF—
TO: blog-writer
INTENT: handoff
ARTIFACT_TYPE: report
SUMMARY: MCP Code Mode 探索報告——Anthropic 官方提出讓 Agent 寫程式呼叫工具而非直接呼叫,Token 降 98.7%,含我們系統的具體應用分析,建議撰寫技術文章