mcp-registry/Shopify/dev-mcp

    ==================
      
       /// 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
Enterprise

01

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