短短幾個月內,Shopify 已從傳統電子商務平台,轉變為業界最具 AI 原生特性的開發者生態系統之一。其策略以 **MCP(Model Context Protocol,模型上下文協議)**為核心;這項開放標準讓 AI 助理連接外部工具及數據來源。
Shopify 不只是採用 MCP,而是建立了完整的 MCP 伺服器群,涵蓋商務各個層面,從產品探索、完成結帳,到開發者工具。本文會逐一拆解各部分及其連接方式。
MCP 是甚麼?為何重要?
Model Context Protocol 是一項最初由 Anthropic 開發的開放標準,定義 AI 模型如何連接外部工具及數據。你可以把它想像成 AI 的 USB-C 連接埠:一個讓任何 AI 助理接入任何服務的通用介面。
沒有 MCP,每個 AI 平台都需要為每項服務建立自訂整合。有了 MCP,一個標準化伺服器就能服務 Claude、ChatGPT、Gemini、Cursor,以及任何其他相容 MCP 的客戶端。
對 Shopify 而言,這代表只需建立一套 MCP 伺服器,就能自動配合所有主要 AI 平台運作。
Shopify MCP 技術堆疊
Shopify MCP 生態系統的結構如下:
| MCP 伺服器 | 用途 | 對象 |
|---|---|---|
| Storefront MCP | 單一店舖的產品探索、購物車及結帳 | 商戶及開發者 |
| Catalog MCP | 跨所有 Shopify 商戶的全球產品搜尋 | AI 助理開發者 |
| Checkout MCP | 符合 UCP 的結帳工作階段及交易 | AI 助理開發者 |
| Dev MCP Server | Shopify 文件、API 結構及程式碼生成 | 開發者 |
| Sidekick App Extensions | 在 Sidekick 內提供 App 數據及操作 | App 開發者 |
以下逐一深入介紹。
1. Storefront MCP:讓店舖成為可供 AI 使用的服務
Storefront MCP 是最直接面向商戶的部分。它讓 AI 助理連接單一店舖的即時商務數據。
架構
系統採用客戶端與伺服器架構:
- 後端:連接 Shopify Storefront API 的 MCP 客戶端
- 前端:面向顧客互動的聊天介面,通常為主題擴充功能
- 橋接層:在自然語言要求與 API 呼叫之間進行轉換的 MCP 伺服器
核心能力
| 工具 | 功能 |
|---|---|
| 產品探索 | 以自然語言搜尋整個目錄,例如「給我看看 $100 以下的紅色跑鞋」 |
| 購物車管理 | 建立購物車、加入或移除產品、套用折扣碼 |
| 結帳 | 產生結帳網址,並引導顧客完成購買 |
| 店舖資料 | 在對話中提供退貨、送貨及常見問題等政策 |
| 訂單追蹤 | 查詢訂單狀態、履約及送貨詳情 |
| 退貨 | 處理退貨要求,並查核是否符合資格 |
每家店舖有兩個 MCP 伺服器
Shopify 實際上為每家店舖提供兩個 MCP 伺服器:
- Storefront MCP Server:存取產品目錄、購物車及店舖政策
- Customer Account MCP Server:管理訂單、退貨及帳戶資料,需要顧客身分驗證
這種分離方式確保未經身分驗證的瀏覽工作階段仍可存取產品資料,而特定訂單數據則必須經過適當驗證。
實際應用的意義
商戶可在店舖建立 AI 聊天體驗,讓顧客透過自然對話互動。AI 助理查詢 Storefront MCP 以搜尋產品、管理購物車及處理結帳,顧客毋須在傳統電子商務介面中逐頁操作。
這基本上就是 CHATTERgo 一直為商戶提供的服務,而 Shopify 提供第一方 MCP 工具,更印證了這個方向。對 CHATTERgo 這類平台而言,MCP 標準讓我們善用 Shopify 原生工具,再在其上加入自己的智能層,包括自訂產品推薦、知識庫整合及多渠道支援。
2. Catalog MCP:跨所有商戶的全球產品搜尋
Catalog MCP 與 Storefront MCP 有根本差異:它涵蓋所有 Shopify 商戶,而不只是單一店舖。
核心工具
| 工具 | 功能 |
|---|---|
search_global_products |
根據買家的查詢及偏好,搜尋所有 Shopify 商戶的產品 |
get_global_product_details |
使用 Universal Product IDs 取得詳細資料 |
身分驗證
開發者使用 Shopify Dev Dashboard 提供的客戶端憑證進行驗證,取得有效期為 60 分鐘的 JWT。這是伺服器對伺服器的流程,毋須商戶 OAuth。
為何這很重要
Catalog MCP 是 Shopify 實現大規模 agentic 產品探索的策略。AI 助理毋須逐一了解不同店舖,只需一次 API 呼叫,就能搜尋 Shopify 涵蓋數億件產品的完整目錄。
這支援了 Agentic Storefronts 計劃:當顧客向 ChatGPT 或 Perplexity 詢問「送甚麼禮物給咖啡愛好者最好?」,AI 就能搜尋 Shopify 全球目錄,並提供多家商戶的相關產品。
3. Checkout MCP:符合 UCP 的交易
Checkout MCP 實作 Universal Commerce Protocol(UCP),讓 AI 助理完成購買。
結帳流程
Agent discovers product (Catalog MCP)
↓
Agent creates checkout session (Checkout MCP)
↓
Agent updates with buyer info, shipping, etc.
↓
Checkout reaches "ready_for_complete" status
↓
Agent completes the transaction
核心工具
| 工具 | 功能 |
|---|---|
create_checkout |
使用訂單項目及買家資料啟動結帳工作階段 |
update_checkout |
修改產品、履約選項或買家資料 |
complete_checkout |
完成訂單 |
結帳狀態
工作階段會依次經過已定義的狀態:
incomplete:正在組合結帳資料requires_escalation:需要買家透過介面互動,例如選擇付款方式ready_for_complete:所有資料已齊備,可以完成結帳completed:訂單已建立
以 Checkout Kit 處理複雜互動
當 AI 助理無法在對話中處理所有步驟,例如買家需要輸入新的付款方式,Checkout Kit 可提供嵌入式結帳介面。助理將流程轉交 Checkout Kit,後者呈現 Shopify 完整結帳體驗,包括 Shop Pay 及電子錢包整合,並在完成後交回控制權。
這種混合方式相當務實:對已儲存付款資料的回頭客,純對話式結帳行得通;但新顧客仍需要熟悉的結帳介面。
4. Dev MCP Server:AI 輔助開發
Dev MCP Server 將整套 Shopify 開發者文件及 API 功能轉為可透過 MCP 存取的資源。
開發者獲得甚麼
| 能力 | 詳情 |
|---|---|
| 文件搜尋 | 以自然語言查詢所有 Shopify 文件 |
| API 結構內省 | 瀏覽 Admin、Storefront、Customer Account 及 Functions API |
| 程式碼生成 | 生成 GraphQL 查詢、變更及 App 基礎架構 |
| Liquid 及 Hydrogen | 透過 AI 協助建立主題元件及 Hydrogen 店舖 |
| Polaris 元件 | 使用 Shopify 設計系統生成 UI 程式碼 |
支援的 API
Dev MCP Server 涵蓋:
- Admin GraphQL API
- Storefront API
- Customer Account API
- Shopify Functions,包括折扣、購物車轉換、付款自訂等
- Liquid,供主題開發使用
- Polaris Web Components
- Hydrogen,供自訂店舖使用
與 AI 編輯器整合
Dev MCP Server 可配合相容 MCP 的工具使用,包括:
- Cursor:AI 程式碼編輯器,也是 CHATTERgo 使用的工具
- Gemini CLI:Google 的 AI 開發者工具
- 任何其他相容 MCP 的 IDE 或 AI 助理
這代表開發者可在 Cursor 輸入「建立一個 Shopify Function,為超過 $100 的訂單提供 10% 折扣」,Dev MCP Server 就會提供所需的結構、驗證及程式碼生成,協助完成開發。
5. Sidekick App Extensions:協調層
Sidekick App Extensions 是連接第三方 App 與 Shopify AI 大腦的橋樑。我們在 Sidekick 深入剖析一文中曾詳細介紹。
與 MCP 討論相關的重點是:Sidekick App Extensions 採用與 MCP 伺服器相同的工具註冊模式。App 聲明可公開哪些工具、提供哪些數據及執行哪些操作,再由 Sidekick 統一協調。
各部分如何連接:完整圖景
Shopify AI 生態系統的整體圖景如下:
面向顧客,支援購買:
- Catalog MCP → 探索所有 Shopify 商戶的產品
- Checkout MCP → 在 AI 對話中完成購買
- Storefront MCP → 管理單一店舖瀏覽及購物車
- Agentic Storefronts → 在 ChatGPT、Perplexity 及 Copilot 展示商戶產品
面向商戶,支援營運:
- Sidekick + Pulse → 主動提供商業洞察及店舖管理
- Sidekick App Extensions → 為所有已安裝 App 提供統一 AI 介面
面向開發者,支援建構:
- Dev MCP Server → AI 輔助 Shopify App 及主題開發
- MCP 標準 → 一次建構,部署至任何 AI 平台
貫穿所有部分的主線是:MCP 作為通用介面。透過統一採用 MCP,Shopify 確保其生態系統的每個部分都能被 AI 助理存取,無論是 Shopify 自家的 Sidekick、CHATTERgo 等第三方 AI 助理,還是 ChatGPT 等面向消費者的助理。
這對 AI 商務平台意味着甚麼
對在 Shopify 之上建立 AI 體驗的 CHATTERgo 等平台而言,這個 MCP 生態系統提供重要助力:
- 更深入的產品整合:Catalog 及 Storefront MCP 為 AI 推薦提供更豐富的產品數據
- 在對話中結帳:Checkout MCP 讓顧客毋須離開聊天即可購買
- 標準化介面:按 MCP 開發,代表能相容於 Shopify 持續演進的 AI 工具
- 參與生態系統:Sidekick App Extensions 為 CHATTERgo 的洞察進入 Shopify 管理後台開闢途徑
更廣泛的訊號是:商務平台正在成為 AI 原生基礎設施,而 MCP 正是讓這件事成為可能的協議。
重點摘要
- Shopify 已建立 5 個不同的 MCP 伺服器,涵蓋產品探索、結帳、店舖營運、開發者工具及 App 協調
- Catalog MCP 支援跨所有 Shopify 商戶的全球產品搜尋,是 agentic 商務的骨幹
- Checkout MCP + Checkout Kit 提供混合方式:可行時採用純對話式結帳,有需要時使用嵌入式介面
- Dev MCP Server 讓 Shopify 成為首批整個開發者體驗都可供 AI 存取的平台之一
- MCP 是統一協議:一次建構,整合即可在所有 AI 平台運作
資料來源:Storefront MCP · Catalog MCP · Checkout MCP · Dev MCP Server · Agentic Commerce · Winter '26 Dev Edition