================== /// MCP /// /// SHO /// ================== [server:online] [protocol:ready]
Shopify/dev-mcp
by Shopify
Model Context Protocol (MCP) server for interacting with Shopify APIs (Admin GraphQL, Functions, optional Polaris).
414
41
Enterprise01
learn_shopify_api
Teaches the LLM about supported Shopify APIs and how to use the MCP server's tools to generate valid code blocks; obtains the latest guidance from shopify.dev.
02
search_docs_chunks
Searches across all shopify.dev documentation to find relevant chunks matching a query, useful for broad searches though context may be partial due to chunking.
03
fetch_full_docs
Retrieves complete documentation for specified paths from shopify.dev, giving full context without chunking loss; requires the exact documentation path.
04
introspect_admin_schema
Provides access to and search capabilities for the Shopify Admin API GraphQL schema.
Installation
1. Clone the repo
git clone https://github.com/Shopify/dev-mcp.git
cd dev-mcp
2. Install Node.js (v18 or later recommended) and pnpm (or npm/yarn).
corepack enable # enables pnpm if you have Node ≥16.10
pnpm install # or npm install / yarn install
3. Environment configuration
- Duplicate `.env.example` → `.env`.
- Fill in any required values (e.g. `PORT`, `SHOPIFY_TOKEN`, `GITHUB_TOKEN`).
4. Build the TypeScript sources
pnpm run build # or npm run build
5. Start the server
pnpm start # runs the compiled JS
# or for development with live-reload
pnpm run dev
6. Verify the MCP endpoint is live at `http://localhost:3000/` (or the port you configured).
Documentation
License: ISC License
Updated 7/15/2025