Menu

Shopify Dev MCP Server

Local
by: Shopify
|
category: Dev Tools
|
2025.07.18 updated

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.

Step 1: Generate Stdio Config
sign in
You must sign in before generating the URL

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. At the moment the following APIs are supported:

  • Admin GraphQL API
  • Functions
  • (Optional) Polaris Web Components

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"]
    }
  }
}

Install MCP Server

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

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

Install MCP Server

Disable instrumentation

In order to better understand how to improve the MCP server, this package makes instrumentation calls. In order to disable them you can set the OPT_OUT_INSTRUMENTATION environment variable. In Cursor or Claude Desktop the configuration would look like this:

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

Install MCP Server

Opt-in Polaris support (experimental)

If you want Cursor or Claude Desktop to surface Polaris Web Components documentation, include an env block with the POLARIS_UNIFIED flag in your MCP server configuration:

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

Install MCP Server

Available tools

This MCP server provides the following tools:

Tool NameDescription
search_dev_docsSearch shopify.dev documentation
introspect_admin_schemaAccess and search Shopify Admin GraphQL schema
fetch_docs_by_pathRetrieve documents from shopify.dev
get_startedGet started with Shopify APIs (Admin, Functions, etc.)

Available prompts

This MCP server provides the following prompts:

Prompt NameDescription
shopify_admin_graphqlHelp 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 or npm run build:watch to watch for changes and 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

Related MCP Servers

Nacos MCP Router
Local

by: nacos-group

A MCP server that provides functionalities such as search, installation, proxy, and more

Dev Tools|2025.07.18 updated

Query MCP Server for Supabase
Local

by: alexander-zuev

Query MCP is an open-source MCP server that allows your IDE to safely run SQL queries, manage schema changes, call the Supabase Management API, and use the Auth Admin SDK, all with built-in safety controls.

Dev Tools|2025.07.18 updated

Semgrep MCP Server
Local

by: semgrep

An MCP server for using Semgrep to scan code for security vulnerabilies. Secure your vibe coding!

Dev Tools|2025.07.18 updated

Prisma MCP Server
Local

by: prisma

Prisma ORM is a **next-generation ORM** that consists of these tools:

Dev Tools|2025.07.18 updated