dev-mcp 是由 Shopify 官方推出的一個模型內容協定 (Model Context Protocol, MCP) 伺服器。其核心目標是將您的 AI 助理(如 Claude, Cursor)直接連接到 Shopify 的開發者中心 (shopify.dev),讓 AI 能夠即時查詢最新的官方文件、API 參考和 GraphQL 結構,並協助您編寫準確的程式碼。
您可以將其視為一個內建在您編輯器中的 Shopify 開發專家。它專為 Shopify 平台的開發者設計,旨在徹底改變開發者獲取資訊和編寫程式碼的方式。
核心價值:將 AI 轉化為您的專屬 Shopify 開發顧問
此專案的價值在於將龐大且不斷更新的 Shopify 開發文件,轉化為 AI 可以即時存取和理解的知識庫,從而實現:
shopify.dev 發出請求,確保 AI 提供的所有資訊和程式碼範例都是基於最新的官方文件。主要工具 (Key Tools)
dev-mcp 提供了一套分工明確的工具,以最高效的方式提供資訊:
learn_shopify_api: 這是最重要的起始工具。在處理任何與 Shopify API 相關的查詢時,都應首先呼叫此工具。它會教導 AI 該如何使用此 MCP 伺服器提供的其他工具,並根據使用者的問題,判斷應該使用哪一種 Shopify API (例如 Admin GraphQL API)。search_docs_chunks: 廣泛的文件搜尋工具。當您不確定具體文件路徑,或需要跨越多個主題查找資訊時使用。它會對文件進行「分塊 (chunking)」搜尋,擅長在大量內容中找到相關的片段。fetch_full_docs: 精確的完整文件獲取工具。當您已經知道所需文件的確切路徑時使用。它會回傳整個文件的完整內容,避免了因分塊而可能導致的上下文缺失。introspect_graphql_schema: GraphQL 結構內省工具。這是一個極其強大的開發者工具,允許 AI 直接查詢和搜尋 Shopify 的 GraphQL schema,以了解可用的類型、欄位、查詢 (queries) 和變更 (mutations)。此外,專案還實驗性地支援查詢 Polaris Web Components 的文件,進一步擴展了其應用範圍。
如何使用
整合方式非常簡單,開發者只需:
npx 指令一鍵啟動伺服器。npx 指令的設定。總結來說,dev-mcp 是 Shopify 官方為其開發者社群提供的一個強大助力。它將 AI 的自然語言理解能力與 Shopify 最新的官方文件和 API 結構無縫結合,對於任何使用 AI 助理進行 Shopify 應用或主題開發的工程師來說,都是一個不可或缺的必備工具。