Shopify MCP Proxy & Mock Server (ShopifyMCPMockShop)
@ramakay
Shopify MCP Proxy & Mock Server (ShopifyMCPMockShop) について
A Shopify MCP Server built to interact with Mock.shop
基本情報
設定
ツール
10Fetches basic shop details (name, description, currency).
Fetches a specific product by ID. If `includeImages` is true, returns JSON details and the first image (75px) as a base64 `ImageContentBlock`.
Searches/filters products with pagination/sorting.
Fetches a specific collection by ID, optionally including products.
Searches/filters collections with pagination/sorting.
Creates a new shopping cart.
Adds line items to an existing shopping cart.
Updates line items (e.g., quantity) in an existing shopping cart.
Removes line items from an existing shopping cart.
Fetches the details of an existing shopping cart by ID.
概要
What is Shopify MCP Proxy & Mock Server (ShopifyMCPMockShop)?
This server implements a Model Context Protocol (MCP) server that acts as an intelligent bridge and proxy to Shopify’s Storefront API. It uniquely supports mock.shop for safe development and testing without requiring real store credentials. The server communicates via Standard Input/Output (stdio), making it suitable for local integration with clients like Claude Desktop and Cursor.
How to use Shopify MCP Proxy & Mock Server (ShopifyMCPMockShop)?
Clone the repository, install dependencies (npm install), and build (npm run build). Configure your MCP client (Claude Desktop or Cursor) to launch the compiled server (dist/server.js) via stdio. Optionally set environment variables (SHOPIFY_STORE, SHOPIFY_ACCESS_TOKEN, SHOPIFY_VERSION) to connect to a real store; otherwise mock.shop is used by default with no configuration required. The server runs automatically when launched by the client.
Key features of Shopify MCP Proxy & Mock Server (ShopifyMCPMockShop)
- Supports
mock.shopsandbox for risk‑free development and testing. - Prioritizes safety with explicit
ToolAnnotations(readonly, destructive, etc.). - Provides transparent control over which Shopify API version is used.
- Offers ten Storefront API tools: product, collection, and cart operations.
- Communicates via stdio for local client integration.
- Built with a layered architecture separating MCP and Shopify logic.
Use cases of Shopify MCP Proxy & Mock Server (ShopifyMCPMockShop)
- Develop and test Shopify storefront features without affecting a live store.
- Experiment with AI‑assisted workflows (e.g., product queries, cart management) in a safe sandbox.
- Validate API interactions and tool outputs before deploying to a production store.
- Learn the Shopify Storefront API without needing real credentials.
- Integrate Shopify data into conversational AI assistants locally.
FAQ from Shopify MCP Proxy & Mock Server (ShopifyMCPMockShop)
What is mock.shop and how does it differ from a real store?
mock.shop is a free, publicly accessible Shopify sandbox environment. The server uses it by default when no real store credentials are provided. It allows safe testing and development without impacting a live store.
What runtime dependencies are required?
The server is a standalone Node.js script. You need Node.js and npm installed to build and run it. After cloning, run npm install and npm run build to compile TypeScript into JavaScript.
Where does data live when using this server?
All data is fetched from or written to Shopify’s Storefront API – either the real store’s API or the mock.shop API. No data is stored locally by the server beyond transient request/response handling.
What are the known limitations?
Inline image rendering (used by getProductById when includeImages is true) may appear in a separate UI block rather than inline in some clients like Claude Desktop and Cursor. Admin API tools are currently disabled but planned for future updates.
How does authentication work?
For mock.shop, no authentication is required. When connecting to a real store, you must set the SHOPIFY_STORE (store domain) and SHOPIFY_ACCESS_TOKEN (Storefront API access token) environment variables. The server currently only supports Storefront API authentication; Admin API credentials are not yet used.
「その他」の他のコンテンツ
FastMCP v2 🚀
jlowin🚀 The fast, Pythonic way to build MCP servers and clients.
Inbox Zero AI MCP
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
Blender
ahujasidOpen-source MCP to use Blender with any LLM
MCP Go 🚀
mark3labsA Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources and tools.
IDA Pro MCP
mrexodiaAI-powered reverse engineering assistant that bridges IDA Pro with language models through MCP.
コメント