Shopify Dev MCP Server logo

Shopify Dev MCP Server

by Shopify

The Shopify Dev MCP Server implements a Model Context Protocol (MCP) server that interacts with Shopify Dev. It supports various tools to interact with different Shopify APIs.

View on GitHub

Last updated: N/A

Shopify Dev MCP Server

This project implements a Model Context Protocol (MCP) server that interacts with Shopify Dev. This protocol supports various tools to interact with different Shopify APIs.

Setup

To run the Shopify MCP server using npx, use the following command:

npx -y @shopify/dev-mcp@latest

Usage with Cursor or Claude Desktop

Add the following configuration. For more information, read the Cursor MCP documentation or the Claude Desktop MCP guide.

{
  "mcpServers": {
    "shopify-dev-mcp": {
      "command": "npx",
      "args": ["-y", "@shopify/dev-mcp@latest"]
    }
  }
}

On Windows, you might need to use this alternative configuration:

{
  "mcpServers": {
    "shopify-dev-mcp": {
      "command": "cmd",
      "args": ["/k", "npx", "-y", "@shopify/dev-mcp@latest"]
    }
  }
}

Available tools

This MCP server provides the following tools:

| Tool Name | Description | | ----------------------- | ---------------------------------------------- | | search_dev_docs | Search shopify.dev documentation | | introspect_admin_schema | Access and search Shopify Admin GraphQL schema |

Available prompts

This MCP server provides the following prompts:

| Prompt Name | Description | | --------------------- | ----------------------------------------------------------- | | shopify_admin_graphql | Help you write GraphQL operations for the Shopify Admin API |

Development

The server is built using the MCP SDK and communicates with Shopify Dev.

  1. npm install
  2. Modify source files
  3. Run npm run build to compile
  4. Run npm run test to run tests
  5. Add an MCP server that runs this command: node <absolute_path_of_project>/dist/index.js

License

ISC