AI Engineer Europe 2026 · 演講 · 2026-04-19 · 19 分
MCP 的現況與接下來要做的事
The Future of MCP · David Soria Parra,Anthropic
David Soria Parra 回顧 MCP 十八個月的成長,說明 2026 年做 agent 要把 skills、CLI、MCP 搭配著用,並列出 client、server 與協定本身各自要做的事。
概要
- MCP application 是開場示範David 說這是由 MCP 提供的介面,不靠外掛、SDK,也不是模型在 client 端即時生成,Claude、ChatGPT、VS Code、Cursor 都能放進去用。
- 十八個月長到每月一千萬次下載David 說一年半前只有一份規格文件、幾個 SDK 和只有 tools 的本機版本,現在已有遠端、集中授權,以及 elicitation 與 tasks 等新原語。
- 連線不是只有一種解法David 認為 2026 年的 agent 會同時用 skills、CLI、computer use 與 MCP,各自適合不同情境,沒有單一答案。
- client 端先做漸進式載入與程式化呼叫把所有 tools 一次塞進 context window 是目前的通病,David 建議用 tool search 延後載入,並讓模型寫腳本來串接工具。
- server 端要為 agent 設計不要把 REST API 一對一搬進 MCP server,也要多用 MCP 才有的語意,例如 MCP applications、tasks、elicitation。
- 協定本身接下來的改動無狀態傳輸與 server 探索預計在六月的規格,另外還有非同步 tasks、TypeScript 與 Python SDK 第二版、cross-app access,以及 skills over MCP。
原話
▶ 03:49“because I think 2025 was all about exploring, and 2026 is all about putting these agents into production.”
因為我認為 2025 年都在探索,2026 年則是把這些 agent 放進生產環境
▶ 05:11“there's a real big connectivity stack, and there's the right tool for the right job.”
連線是一整個堆疊,每件工作都有適合的工具
▶ 08:21“the protocol just puts information across the wire but the client is responsible for dealing with that information”
協定只負責把資訊傳過去,怎麼處理是 client 的責任
▶ 12:03“we all need to stop taking REST APIs and put them one-to-one into an MCP server.”
我們都該停止把 REST API 一對一搬進 MCP server
▶ 17:46“So 2026, I think, is all about connectivity. And the best agents use every available method.”
所以我認為 2026 年就是連線之年,而最好的 agent 會用遍所有可用的方法
延伸
- David 提到 MCP applications 目前只有網頁介面支援,CLI 很難渲染 HTML,沒有說其他 client 何時跟進。
- 非同步 tasks 目前只有很少 client 支援,David 說會開始做更多 client,沒有給具體時程。
- David 提到 skills over MCP 現在已有人實驗,可以先給模型一個 load skills 的 tool,正式語意之後才會定義。
章節
點時碼直接跳到原片的那一段。
- MCP application 示範開場展示一個由 MCP 提供的應用介面,David 說它放進 Claude、ChatGPT、VS Code、Cursor 都能運作。
- 為什麼需要協定要讓 client 與 server 雙方都懂怎麼渲染、知道有 UI 進來,需要的是語意;server 可以同時給應用和 tools,人和模型各用各的。
- 十八個月前的 MCPDavid 說當時只有一份規格、幾個大多由 Claude 寫的 SDK,只能在本機跑,功能不比 tools 多多少;之後加了遠端、集中授權,以及 elicitation、tasks 與實驗性的 MCP applications。
- 每月一千萬次下載下載量達 10 million monthly downloads,OpenAI 的 Agents SDK、Google 的 ADK、LangChain 等都把它當依賴;多數 MCP server 其實關在公司內部,連接內部系統。
- 從 coding agent 到通用 agentDavid 把 2024 年講成 demo、2025 年是 coding agent,說 2026 年要把 agent 放進生產環境,做財務分析、行銷這類知識工作,需要的是連線。
- 連線沒有單一解David 說誰宣稱電腦操作、CLI 或 MCP 能解決所有連線問題,多半是錯的,答案要看情境,重點是為工作挑對工具。
- CLI 與 MCP 各適合什麼CLI 適合像 Git、GitHub 這種模型預訓練就見過、又有沙箱的本機 agent;需要豐富語意、長時間任務、授權與治理,或沒有沙箱時,MCP 是多出來的一層連結。
- client 端:漸進式探索協定只負責傳資訊,如何處理是 client 的事;David 建議用 tool search 延後載入 tools,模型需要時才載入,並展示 Claude Code 加入後的 context 用量對比。
- 程式化工具呼叫與其讓模型一個 tool 接一個 tool 呼叫,不如給它一個 REPL 類的執行環境寫腳本;MCP 的 structured output 提供回傳型別,讓模型更容易把工具串起來。
- server 端:為 agent 設計David 說不要把 REST API 一對一轉成 MCP server,並提到 Cloudflare MCP server 這類在 server 端提供執行環境的做法,也要多用 MCP 獨有的語意。
- 協定核心要改什麼目前的 streamable HTTP 對大型雲端業者很難擴展,Google 提了無狀態傳輸的提案,預計六月釘進規格;非同步 tasks 要補強,兩個 SDK 都會出第二版。
- 企業整合與 server 探索為企業做 cross-app access,登入一次公司身分提供者後不必重複登入;另有透過 well-known URL 探索 server 的機制,預計同在六月的規格。
- 擴充機制與 skills over MCP部分擴充只有特定 client 支援,例如 MCP applications 只會在網頁介面;skills over MCP 讓 server 作者能持續更新 skills,不必靠外掛機制與 registry。
- 結論與回饋David 認為 MCP 狀態良好,2026 年是連線之年,最好的 agent 會用遍各種方法;MCP 已成立基金會,歡迎到 Discord 與 issues 回饋。
名詞
- MCP application
- 由 MCP server 提供、可放進不同 client 的應用介面,同時也能附上 tools 讓模型操作
- progressive discovery
- 不把所有 tools 一次放進 context,模型需要時才載入
- tool search
- 延後載入 tools 的做法,David 說 Anthropic 的產品與 API 已有
- programmatic tool calling
- 又稱 code mode,讓模型寫腳本串接多個工具,不必每步都經過模型推論
- structured output
- MCP 的功能,說明工具回傳值的型別,方便模型串接
- elicitation / tasks
- MCP 新增的原語,David 說 tasks 目標是 agent 之間的溝通
- streamable HTTP
- 目前的 MCP 傳輸方式,David 說對大型雲端業者很難擴展
- cross-app access
- 與身分提供者合作的機制,登入一次後即可使用 MCP server
- skills over MCP
- 即將推出的擴充,讓 server 作者透過 MCP 持續提供更新後的 skills
- FastMCP
- 第三方的 Python SDK,David 說比自己當初寫的官方版好很多








