「無狀態核心」具體改變了什麼,跟開發者原本要處理的問題有什麼關係?
在舊版協定下,MCP 是雙向、有狀態的設計,意味著伺服器必須持續追蹤每個連線的狀態(例如這個連線目前處理到哪一步、上一次互動留下了什麼上下文),這種設計對於需要長時間維持連線的傳統伺服器架構來說相對自然,但也代表伺服器沒辦法輕易部署在「用完即銷毀」的無伺服器(serverless)環境裡——因為無伺服器架構的實例是短生命週期的,沒辦法長期持有狀態。
新規格把協定改成請求/回應模式,每次互動都是獨立、不依賴前一次連線狀態的請求,這代表伺服器不再需要為了維持狀態而長期運行,可以直接部署在無伺服器或邊緣運算基礎設施上,隨流量彈性擴縮。對開發者來說,這移除了原本必須自己設計一套狀態管理機制的負擔,直接降低了建置與維運 MCP 伺服器的技術門檻。
為什麼這次規格更新被形容為「協定成熟過程中最重要的一步」,這句話的根據是什麼?
這個評價背後有具體數字支撐:MCP 每月 SDK 下載量已突破 4 億次,是今年以來成長四倍的規模,這代表 MCP 已經不是一個實驗性的小眾協定,而是被廣泛採用、正在支撐正式生產環境的基礎設施標準。當一個協定的採用規模到達這個量級,早期為了快速迭代而做的設計選擇(例如有狀態連線)就會開始顯現出規模化時的限制,這也是為什麼協定演進到這個階段,會出現「打掉重練」式的重大變更,而不是漸進式的小修小補。
這次更新同時把 OAuth 2.0/OIDC 這類正式環境常用的身分驗證標準納入協定本身,也反映了同一個脈絡:早期協定設計時,身分驗證機制可能還沒有那麼多正式企業場景的壓力測試,但當數百萬使用者、950 個伺服器的規模擺在眼前,跟企業既有身分系統(Entra、Okta)對接的能力,就從「加分項」變成了「必要條件」。
MCP Apps 跟 Tasks 這兩個功能被納入「標準化擴充框架」,實際上代表什麼,跟原本就能用有什麼不同?
MCP Apps(讓連接器直接在對話中渲染互動介面,使用者不必切換分頁)與 Tasks(追蹤長時間執行的任務)在這次規格更新之前就已經存在,但過去這類進階功能如果要加進協定,等於是在協定核心之外「額外堆疊」的能力,沒有一套正式、版本化的規範可循,不同開發者實作起來的方式可能不一致。
新規格把這兩者納入「版本化的擴充框架」,意味著它們現在有了明確定義的規格版本、正式的相容性保證,開發者可以照著這套框架的定義去實作,而不是各自摸索。這個轉變的實務意義是:這類進階功能從「開發者各自嘗試的能力」變成「協定生態系裡有共同語言可以溝通的標準功能」,對想要串接多個 MCP 伺服器、確保彼此行為一致的開發者來說,這降低了整合時互踩地雷的風險。
如果我的組織正在考慮把內部系統做成 MCP 連接器串接進 Claude,這次規格更新該如何影響評估的優先順序?
如果評估的重點是「要不要開始這個專案」,這次更新提供的無狀態核心設計,代表建置與維運成本比過去更低,尤其如果組織原本擔心的是連線狀態管理帶來的運維複雜度,這個顧慮在新規格下有直接的技術解方;同時 enterprise-managed auth 讓組織可以透過既有身分供應商一次性授權,不必為每個使用者單獨設定,這也降低了在企業內部推廣的阻力。
如果評估的重點是「現有的 MCP 伺服器要不要升級到新規格」,比較實際的做法是先確認目前伺服器的使用規模與痛點——如果目前的痛點正好是連線狀態管理或身分驗證整合的複雜度,升級的投資報酬會比較直接;如果目前的伺服器規模小、運作穩定,且沒有立即的擴展或企業身分整合需求,可以把升級排在較低優先序,先觀察其他早期採用者的實作經驗,畢竟這是一次跨越協定核心設計的重大變更,需要一定的遷移工作。
Anthropic 於 2026 年 7 月底發布公告,宣布將 MCP(Model Context Protocol)最新規格 2026-07-28 導入 Claude 各項產品。這是 MCP 目前為止最重要的規格更新之一,核心變化是把協定從原本的雙向、有狀態設計,改為請求/回應模式的無狀態核心,同時新增了標準化的擴充框架、以及更嚴格的身分驗證機制。
根據官方公告,MCP 目前每月 SDK 下載量已突破 4 億次,是今年以來成長四倍的規模,Claude 的連接器目錄也已列出超過 950 個 MCP 伺服器、每天有數百萬人使用,這次規格更新被官方描述為「協定成熟過程中最重要的一步」,目的是讓開發者更容易建置、更容易規模化部署自己的 MCP 伺服器。
無狀態核心是這次更新影響最大的變化:過去的 MCP 是雙向、有狀態的協定,開發者要自行處理連線狀態的維護;新規格下,伺服器可以直接部署在無伺服器(serverless)或邊緣運算基礎設施上,不需要管理連線狀態,這大幅簡化了開發與擴展的複雜度。第二項變化是「標準化擴充」:MCP Apps(讓連接器直接在對話中渲染互動介面)與 Tasks(追蹤長時間執行的任務)現在都被納入一套版本化的擴充框架,開發者有正式路徑可以新增這類進階功能,不需要更動協定核心。第三項是身分驗證強化:授權機制對齊了正式環境常用的 OAuth 2.0 與 OIDC 標準,讓 MCP 伺服器可以直接串接企業既有的身分系統(例如 Entra 或 Okta),不需要另外繞路處理。
與這次規格更新同步上線的還有幾項連接器功能:企業可以透過既有的身分供應商,一次性為整個組織的成員授權連接器(enterprise-managed auth),開發者則能在觀測儀表板裡看到自己發佈的連接器在各個 Claude 產品介面上的使用狀況、錯誤率與延遲;另外還有仍在研究預覽階段的 MCP tunnels 功能,讓連接器可以在不對外開放公開端點的情況下,連上企業內部網路裡的伺服器。
如果你是單純使用 Claude 連接第三方服務(例如透過連接器讀取 Gmail 或 Slack)的一般使用者,這次規格更新不需要你做任何事,底層的協定升級是連接器開發者要處理的事。但如果你的團隊有自建或維護 MCP 伺服器的需求,這次更新提供了一個具體的技術方向:如果目前的伺服器實作還在處理連線狀態管理的複雜邏輯,改採無狀態核心設計,理論上可以直接省下這部分維運成本,並讓伺服器更容易部署在彈性擴展的基礎設施上。對於正在評估要不要把內部工具做成 MCP 連接器串接進 Claude 工作流程的團隊,新規格底下的企業級身分驗證與觀測功能,也讓「串接進正式生產環境」這件事的技術門檻進一步降低。