Agent 連接到生產系統的最佳途徑是 MCP 協議
AI 語音朗讀 · Edge TTS
Agent 連接到生產系統的最佳途徑是 MCP 協議。
Claude 團隊在 2026 年 4 月 22 日發表的部落格文章,剖析 Agent 連結外部系統的三種方式:直接 API 呼叫、CLI 以及 MCP,並強調生產級 Agent 偏好 MCP 作為通用層,提供最大相容性和雲端部署優勢。文章分享建構高效 MCP 伺服器、節省上下文的客戶端模式,以及與技能搭配的實務策略,呼籲開發者優先採用 MCP 以強化生態系。
連結外部系統的三種途徑
Agent 的實用性取決於其能觸及的系統,團隊通常採用三種連結方式,各有適用情境,關鍵在於 Agent 與服務間是否有通用層以及其涵蓋範圍。
- 直接 API 呼叫:Agent 直接呼叫 API,透過沙盒內的程式碼發送 HTTP 請求或通用函數呼叫工具。這適合單一 Agent 與單一服務,或少量不需重複使用的整合,是大多數團隊的起點。但規模擴大時,因無通用層,每對 Agent-服務組合需客製化認證、工具描述與邊緣案例,陷入 M×N 整合困境。
- 命令列介面 (CLI):Agent 在殼層執行 CLI 工具,快速輕量,依賴既有工具,適合本地環境與沙盒容器,提供薄通用層。但無法觸及無容器暴露的行動裝置、網頁或雲端平台,且認證依賴磁碟上的憑證檔案,限於本地寬鬆整合。
- 模型上下文協議 (MCP):MCP 以協議形式提供通用層,Agent 連接到暴露系統能力的伺服器,標準化認證、發現與豐富語意。一個遠端伺服器可觸及任何相容客戶端(如 Claude、ChatGPT、Cursor、VS Code),適用所有部署環境。雖需前期投資,但整合具可攜性與豐富功能支援。
生產 Agent 偏好 MCP 的雲端趨勢
生產 Agent 日益移至雲端,以實現規模化與持續運作,其需觸及的系統亦為雲端託管(如資料儲存、工作追蹤、基礎設施),這些系統多遠端且需認證,此時 MCP 提供關鍵通用層。
MCP SDK 月下載量近期突破 3 億次,由年初的 1 億次大幅成長,企業與熱門 Agent 平台廣泛採用。數百萬使用者每日透過 Claude 使用 MCP,協議支撐近期產品如「Claude Cowork」、「Claude Managed Agents」及「Claude Code」中的管道。隨著 MCP 支援生產 Agent 系統,文章分享高效整合模式。
建構高效 MCP 伺服器的設計模式
Claude 目錄內超過 200 個 MCP 伺服器,每日被數百萬人使用。透過與企業及開發者合作,歸納出幾項決定 Agent 可靠性的設計模式。
建構遠端伺服器以最大化觸及
遠端伺服器提供分發能力,是唯一跨網頁、行動裝置與雲端 Agent 的配置,所有主要客戶端均優化支援。建構遠端伺服器,讓 Agent 無論在何處執行皆可使用系統。
依意圖群組工具,而非端點一一對應
少量、描述精準的工具勝過窮盡 API 鏡像。勿逐一包裝 API 成 MCP 伺服器,而應依意圖群組工具,讓 Agent 以數次呼叫完成任務,而非拼湊多個原語意。例如單一「create_issue_from_thread」工具優於「get_thread + parse_messages + create_issue + link_attachment」。詳見「writing effective tools for agents」文件。
大型介面設計程式碼協調層
若服務需數百種操作(如 Cloudflare、AWS 或 Kubernetes),意圖群組工具難以涵蓋。改暴露薄工具介面接受程式碼:Agent 撰寫短腳本,伺服器在沙盒執行對 API 呼叫,僅回傳結果。Cloudflare 的 MCP 伺服器為範例,僅兩個工具(search 和 execute)涵蓋約 2,500 個端點,僅需約 1K token。
提供豐富語意以提升採用
「MCP Apps」為首個官方協議擴充,讓工具回傳互動介面(如圖表、表單、儀表板),於聊天介面內嵌渲染。發佈 MCP Apps 的伺服器,採用與留存率顯著高於僅回傳文字者。用以在關鍵時刻將產品 UI 呈現給 Agent 或終端使用者,支援「Claude.ai」、「Claude Cowork」及其他頂尖 AI 工具。
啟用引導機制維持流程
引導(Elicitation)讓伺服器於工具呼叫中途暫停,向使用者詢問輸入。
- 表單模式:發送簡單綱要,客戶端渲染原生表單,用於請求缺失參數、確認破壞性動作或消除歧義。廣泛支援。
- URL 模式:導向瀏覽器,用於下游 OAuth、付款或不應經 MCP 客戶端傳遞的憑證。維持使用者流程,避免跳轉設定頁面。支援「Claude Code」,更多客戶端開發中。
依賴標準化認證
標準化認證讓 MCP 適用雲端 Agent。若需 OAuth,最新 MCP 規範支援 CIMD(Client ID Metadata Documents)用於客戶端註冊,提供快速首次認證與少驚喜重新認證。本為推薦方式,MCP SDK、「Claude.ai」及「Claude Code」均支援,產業廣泛採用。
使用者授權後,雲端 Agent 如何持有與重用 token?「Claude Managed Agents」中的 Vaults 解決:註冊 OAuth token 一次,於工作階段建立時以 ID 參照,平台自動注入正確憑證至 MCP 連線並刷新,無需自建祕密儲存或每次呼叫傳遞 token。
提升 MCP 客戶端上下文效率的模式
MCP 標準化 AI Agent(客戶端)與工具/資料來源(伺服器)的連線與運作。伺服器安全暴露能力,客戶端協調並管理上下文。建構 MCP 客戶端時,採用漸進揭露模式提升效率。
工具搜尋延遲載入定義
工具搜尋於執行時搜尋目錄,僅載入相關工具,而非預載全部。在測試中,工具定義 token 減少 85% 以上,選擇準確率維持高檔。
程式化工具呼叫以程式碼處理結果
於沙盒以程式碼處理工具結果,而非生回傳模型,讓 Agent 以程式碼迴圈、篩選與聚合呼叫,僅最終輸出入上下文。測試顯示複雜多步驟工作流程 token 使用減 37%。
兩模式自然組合多伺服器:更精簡上下文、更少往返、更快回應。詳見「advanced tool use」分解。
MCP 伺服器與技能的互補搭配
技能與 MCP 互補:MCP 提供外部工具與資料存取,技能傳授使用工具完成實務的程序知識。最強 Agent 兩者兼用,技能讓 MCP 伺服器擴展超出少量連線。有兩種通用模式。
以 plugin 打包技能與 MCP 伺服器
Claude 的 plugin 為有用抽象,讓開發者打包技能、MCP 伺服器、hooks、LSP 伺服器與專門子 Agent 成單一易用分發。此為統一多上下文提供者、最小摩擦的最佳方式。
結合 MCP 伺服器與技能,讓 Claude 如領域專家。透過 MCP 獲工具,並賦予 Claude End to End (端到端) 工作流程協調技能。如「Cowork」資料 plugin,含 10 個技能與 8 個 MCP 伺服器,支援 Snowflake、Databricks、BigQuery、Hex 等應用。
從 MCP 伺服器分發技能
供應商常於 MCP 伺服器旁發佈技能,讓 Agent 獲原始能力與使用指南。Canva、Notion、Sentry 等已在 Claude 網頁目錄實現。
為跨客戶端可攜,MCP 社群積極開發擴充,直接從伺服器傳遞技能,讓客戶端自動繼承相關專業,與依賴 API 版本化。預期擴充穩定後廣泛採用。
MCP 作為複合通用層
連結外部系統的三途徑,成熟整合將三者並用:API 為基礎、CLI 適用本地、MCP 服務雲端 Agent。
隨著生產 Agent 移雲,MCP 成關鍵層且具複合效應。今日遠端伺服器已觸及所有相容客戶端,跨部署環境,協議處理認證、互動與豐富語意。隨著更多客戶端採用規範與擴充落地,同伺服器無需更新即更強大。
若目標為雲端生產 Agent 觸及系統,建構優秀 MCP 伺服器並套用上述模式。每個 MCP 整合皆強化生態:減少獨力解決邊緣案例、維護客製整合。
New blog: Building agents that reach production systems with MCP.
— ClaudeDevs (@ClaudeDevs) April 22, 2026
When should agents use direct APIs vs CLIs vs MCP? Plus patterns for building MCP servers, context-efficient clients and pairing MCP with skills.https://t.co/JEogw5vWly
