shopify-mcp-server-node

shopify-mcp-server-node

0

The Shopify MCP Server is a Node.js application using TypeScript to facilitate interactions with Shopify APIs. It offers features such as retrieving product and order information, as well as customer details.

Shopify MCP Server

A Node.js implementation of a Model Context Protocol server built with TypeScript that provides tools for interacting with Shopify APIs.

Features

  • Get product listings
  • Get product details
  • Search products
  • Get customer information
  • Get order information

Setup

  1. Install dependencies:
npm install
  1. Create a .env file in the root directory with your Shopify credentials:
SHOPIFY_STORE_URL=your-store.myshopify.com
SHOPIFY_ACCESS_TOKEN=your_access_token
SHOPIFY_API_VERSION=2025-04
  1. Build the TypeScript code:
npm run build
  1. Run the server:
npm start

Claude Desktop Configuration

To use this MCP server with Claude Desktop, add the following configuration to your Claude Desktop config file located at ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "shopify-mcp-server": {
      "command": "node",
      "args": [
        "/ABSOLUTE/PATH/TO/shopify-mcp-server-node/dist/index.js"
      ]
    }
  }
}

Replace /ABSOLUTE/PATH/TO/ with the absolute path to your project directory. For example:

{
  "mcpServers": {
    "shopify-mcp-server": {
      "command": "node",
      "args": [
        "/Users/your_username/projects/shopify-mcp-server-node/dist/index.js"
      ]
    }
  }
}