Shopify MCP Server

by rezapex
Verified

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Integrations

  • Direct integration with Shopify's GraphQL Admin API for accessing and managing store data

  • Provides interaction with Shopify store data through GraphQL Admin API, enabling management of products, customers, orders, collections, webhooks, and discount codes

🚀 개요

Shopify MCP 서버는 모델 컨텍스트 프로토콜(Model Context Protocol)을 통해 애플리케이션과 Shopify 생태계를 강력하게 연결합니다. Shopify Admin API에 대한 간단한 API 호출을 통해 제품, 고객, 주문 등을 쉽게 관리할 수 있습니다.

📋 목차

📥 설치

원하는 설치 방법을 선택하세요:

방법지침
대장간
글라마.에이아이
국립민간공원npm install shopify-mcp-server

✨ 특징

  • 🛍️ 종합적인 제품 관리 - 제품 데이터 검색, 검색 및 관리
  • 👥 고객 데이터 액세스 - 고객 정보를 얻고 태그를 관리하세요
  • 📦 고급 주문 처리 - 주문을 쉽게 필터링, 정렬 및 관리하세요
  • ⚡ 직접 GraphQL 통합 - Shopify의 관리 API에 직접 연결
  • 🛡️ 강력한 오류 처리 - 문제 해결을 위한 명확한 피드백

🧰 사용 가능한 도구

제품 관리

도구설명주요 매개변수
get-products제목으로 제품 찾기searchTitle , limit
get-products-by-collection컬렉션 제품 받기collectionId , limit
get-products-by-ids특정 제품 검색productIds
get-variants-by-ids변형 세부 정보 가져오기variantIds

고객 관리

도구설명주요 매개변수
get-customers고객 데이터 검색limit , next
tag-customer고객에게 태그 추가customerId , tags

주문 관리

도구설명주요 매개변수
get-orders필터 및 정렬 순서first , after , query , sortKey
get-order단일 주문 세부 정보 받기orderId

쇼핑 및 수집 도구

도구설명주요 매개변수
get-collections상점 컬렉션 검색limit , name
get-shop기본 매장 세부 정보 받기없음
get-shop-details확장된 매장 정보 받기없음

할인 관리

도구설명주요 매개변수
create-discount할인 코드 생성title , code , valueType , value

🏁 시작하기

  1. 패키지를 설치하세요지엑스피1
  2. 환경 변수 설정
    SHOPIFY_ACCESS_TOKEN=your_token MYSHOPIFY_DOMAIN=your-store.myshopify.com
  3. 서버를 초기화합니다
    require('shopify-mcp-server').start();
  4. 첫 번째 API 호출을 해보세요
    const products = await shopifyMcpServer.tools.getProducts({ limit: 10 }); console.log(products);

💡 사용 사례

  • 전자상거래 플랫폼 통합 - 시스템 간 제품 및 주문 동기화
  • 사용자 정의 관리자 대시보드 - 비즈니스 요구 사항에 맞는 맞춤형 인터페이스를 구축하세요
  • 주문 자동화 - 자동 주문 처리를 위한 워크플로 설정
  • 다중 채널 판매 관리 - 모든 판매 채널의 재고 관리

🔧 설정 가이드

Shopify 액세스 토큰 받기

  1. Shopify 관리자에서 설정 > 앱 및 판매 채널 로 이동하세요.
  2. 앱 개발 > 앱 만들기를 클릭하세요.
  3. 앱 이름을 지정하세요(예: "Shopify MCP 서버")
  4. API 범위 구성:
    • read_products , write_products
    • read_customers , write_customers
    • read_orders , write_orders
  5. 저장앱 설치를 클릭하세요
  6. Admin API 액세스 토큰을 복사하세요

보안 참고: 액세스 토큰을 안전하게 보관하세요. 버전 관리 시스템에 커밋하지 마세요.

Claude Desktop과 함께 사용

claude_desktop_config.json 에 다음을 추가하세요:

{ "mcpServers": { "shopify": { "command": "npx", "args": ["-y", "shopify-mcp-server"], "env": { "SHOPIFY_ACCESS_TOKEN": "<TOKEN>", "MYSHOPIFY_DOMAIN": "<SHOP>.myshopify.com" } } } }

👨‍💻 개발

# Clone the repository git clone https://github.com/your-username/shopify-mcp-server.git # Install dependencies cd shopify-mcp-server npm install # Set up environment variables # Create a .env file with your Shopify credentials # Build and test npm run build npm test

🤝 커뮤니티

의지링크
GitHub 토론대화에 참여하세요
이슈 트래커버그 신고
지저귀다@레자자파르
불화우리 서버에 가입하세요

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

GraphQL API를 통해 Shopify 매장 데이터와의 상호 작용을 지원하여 강력한 오류 처리 기능을 통해 제품, 고객, 주문, 할인 등을 관리하는 도구를 제공합니다.

  1. 📋 Table of Contents
    1. 📥 Installation
      1. ✨ Features
        1. 🧰 Available Tools
          1. Product Management
          2. Customer Management
          3. Order Management
          4. Shop & Collection Tools
          5. Discount Management
        2. 🏁 Getting Started
          1. 💡 Use Cases
            1. 🔧 Setup Guide
              1. Getting a Shopify Access Token
              2. Using with Claude Desktop
            2. 👨‍💻 Development
              1. 🤝 Community
                ID: uhwaf9e34i