Skip to main content

Shopify용 커뮤니티 MCP 서버

공식 Shopify Dev MCP 서버가 문서와 API 스키마 접근을 제공하는 반면, 커뮤니티 MCP 서버는 Admin API를 통해 Shopify 스토어에 직접 연결됩니다. 이를 통해 자연어로 상품 생성, 주문 처리, 재고 관리, 스토어 운영 자동화가 가능합니다.

보안 주의사항

커뮤니티 MCP 서버는 적절한 범위가 설정된 Shopify Admin API 액세스 토큰이 필요합니다. 항상 다음 사항을 준수하세요:

  • 사용 사례에 맞는 최소 필요 범위를 사용하세요
  • 액세스 토큰을 절대 버전 관리에 커밋하지 마세요
  • 토큰 저장에 환경 변수를 사용하세요
  • 스토어 접근을 허용하기 전에 서버의 소스 코드를 검토하세요
  • 프로덕션에 연결하기 전에 개발 스토어에서 테스트하세요

빠른 비교

서버언어인증Admin APIStorefront최적 용도
shopify-mcp (GeLi2001)TypeScript토큰아니오전체 스토어 관리
@ajackus/shopify-mcp-serverTypeScript토큰아니오상품 및 주문 작업
shopify-mcp (a]exliu)Python토큰아니오Python 우선 워크플로우
Composio Shopify MCPTypeScriptOAuth멀티 도구 오케스트레이션
CData Shopify MCPTypeScript토큰아니오SQL 형태 데이터 접근
Adzviser MCPTypeScriptOAuth아니오분석 및 리포팅
MCP App (Shopify Store)TypeScriptApp아니오노코드 MCP 설정
Turbocommerce MCPTypeScript토큰아니오Storefront + Admin
Minion MCPTypeScript토큰아니오고객 서비스 자동화
Ecomtent MCPTypeScriptAPI Key아니오아니오상품 콘텐츠 생성
Shopify GraphQL MCPTypeScript토큰원시 GraphQL 실행
Yodata MCPTypeScript토큰아니오데이터 변환
mcpshopify (Vexthecoder)TypeScript토큰아니오경량 스토어 작업
Brightpearl Shopify MCPTypeScript토큰아니오ERP 통합
ShopifyPy MCPPython토큰아니오분석 파이프라인

1등급: 가장 인기 있고 잘 유지되는 서버

1. shopify-mcp (GeLi2001)

가장 완전한 기능 세트를 갖춘 가장 널리 사용되는 커뮤니티 Shopify MCP 서버입니다.

항목
GitHubgithub.com/GeLi2001/shopify-mcp
제작자GeLi2001
언어TypeScript
Stars700+
최종 업데이트2026년 3월
라이선스MIT

설치:

# Claude Code
claude mcp add shopify-store -e SHOPIFY_ACCESS_TOKEN=your-token -e MYSHOPIFY_DOMAIN=your-store.myshopify.com -- npx -y shopify-mcp@latest

# Or via npm
npm install -g shopify-mcp

설정 (Claude Desktop / Cursor):

{
"mcpServers": {
"shopify-store": {
"command": "npx",
"args": ["-y", "shopify-mcp@latest"],
"env": {
"SHOPIFY_ACCESS_TOKEN": "shpat_xxxxxxxxxxxxx",
"MYSHOPIFY_DOMAIN": "your-store.myshopify.com"
}
}
}
}

기능:

  • 상품: CRUD 작업, 옵션 관리, 미디어 업로드, 메타필드
  • 주문: 목록, 검색, 발송 처리, 취소, 환불
  • 고객: CRUD, 검색, 세그먼트, 태그 관리
  • 재고: 다중 위치 추적, 조정, 이전
  • 컬렉션: 스마트 및 커스텀 컬렉션, 상품 정렬
  • 할인: 가격 규칙, 자동 및 코드 기반 할인
  • 스토어: 스토어 정보, 정책, 배송 구역

장점:

  • 가장 포괄적인 도구 지원 (~40개 이상의 도구)
  • 정기적인 업데이트가 있는 활발한 커뮤니티
  • 우수한 오류 처리 및 입력 검증
  • 예시와 함께 잘 문서화됨

단점:

  • 커스텀 앱 액세스 토큰 필요 (OAuth 아님)
  • Storefront API 미지원
  • Webhook 관리 도구 없음

2. @ajackus/shopify-mcp-server

깔끔한 TypeScript 아키텍처로 핵심 커머스 작업에 초점을 맞춘 잘 구조화된 서버입니다.

항목
GitHubgithub.com/ajackus/shopify-mcp-server
제작자Ajackus
언어TypeScript
Stars250+
최종 업데이트2026년 2월
라이선스MIT

설치:

claude mcp add shopify-ajackus -e SHOPIFY_ACCESS_TOKEN=your-token -e SHOP_DOMAIN=your-store.myshopify.com -- npx -y @ajackus/shopify-mcp-server@latest

설정:

{
"mcpServers": {
"shopify-ajackus": {
"command": "npx",
"args": ["-y", "@ajackus/shopify-mcp-server@latest"],
"env": {
"SHOPIFY_ACCESS_TOKEN": "shpat_xxxxxxxxxxxxx",
"SHOP_DOMAIN": "your-store.myshopify.com"
}
}
}
}

기능:

  • 옵션 지원이 포함된 상품 관리
  • 주문 처리 및 발송
  • 고객 관리
  • 재고 추적
  • 기본 분석 쿼리

장점:

  • 확장이 쉬운 깔끔하고 모듈식 코드베이스
  • 모든 작업에 대한 좋은 TypeScript 타입
  • 일관된 오류 처리 패턴

단점:

  • shopify-mcp (GeLi2001)보다 적은 도구
  • 덜 활발한 커뮤니티
  • 컬렉션 또는 할인 관리 없음

3. Composio Shopify MCP

Shopify를 포함한 여러 서비스에 대한 통합 도구 라우터를 제공하는 Composio 플랫폼의 일부입니다.

항목
웹사이트composio.dev
GitHubgithub.com/ComposioHQ/composio
제작자Composio Team
언어TypeScript / Python
Stars15,000+ (전체 플랫폼)
인증OAuth 2.0

설치:

# Install Composio CLI
pip install composio-core

# Add Shopify integration
composio add shopify

# Use with Claude Code
claude mcp add composio-shopify -- composio serve --app shopify

기능:

  • Composio의 도구 라우터를 통한 전체 Admin API 접근
  • Storefront API 지원
  • OAuth 기반 인증 (원시 토큰 불필요)
  • 200개 이상의 다른 통합과 결합 (Slack, GitHub, Google Sheets 등)
  • 필요한 도구만 노출하는 액션 필터링

장점:

  • OAuth 플로우로 토큰 관리 불필요
  • 하나의 MCP 연결로 Shopify와 다른 서비스 결합
  • 엔터프라이즈급 보안 및 감사 로깅
  • 우수한 문서화

단점:

  • Composio 계정 필요 (무료 티어 사용 가능)
  • 추가 추상화 레이어로 인한 지연 발생
  • Shopify 전용 도구가 전문 서버보다 뒤처질 수 있음

2등급: 전문화 및 주목할 만한 서버

4. shopify-mcp (Python) - a]exliu

데이터 과학 및 분석 워크플로우에 적합한 Python 네이티브 구현입니다.

항목
GitHubgithub.com/alexliu/shopify-mcp-python
제작자a]exliu
언어Python
Stars120+
라이선스MIT

설치:

pip install shopify-mcp

# Claude Code
claude mcp add shopify-py -e SHOPIFY_ACCESS_TOKEN=your-token -e SHOP_DOMAIN=your-store.myshopify.com -- python -m shopify_mcp

기능:

  • 상품, 주문, 고객에 대한 핵심 CRUD 작업
  • 분석을 위한 Pandas DataFrame 통합
  • 대량 작업 지원
  • CSV/JSON 내보내기 도구

장점:

  • 네이티브 Python -- 데이터 파이프라인에 적합
  • 내장 DataFrame 지원
  • 비동기 작업 처리

단점:

  • TypeScript 대안보다 적은 기능
  • Python 3.10+ 필요
  • 더 작은 커뮤니티

5. CData Shopify MCP 서버

CData의 연결 플랫폼을 통해 Shopify 데이터에 SQL 형태 접근을 제공하는 엔터프라이즈 중심 MCP 서버입니다.

항목
웹사이트cdata.com/mcp
제작자CData Software
언어TypeScript
StarsN/A (상용)
인증CData 라이선스 + Shopify 토큰

설치:

# Requires CData MCP connector
npm install @cdata/shopify-mcp-server

claude mcp add cdata-shopify -e CDATA_LICENSE=xxx -e SHOPIFY_TOKEN=xxx -e SHOP_DOMAIN=xxx -- npx @cdata/shopify-mcp-server

기능:

  • 모든 Shopify 리소스에 대한 SQL 형태 쿼리 인터페이스
  • 엔티티 간 JOIN 작업 (주문 + 고객 + 상품)
  • 집계 및 리포팅 쿼리
  • 성능을 위한 캐시 데이터 접근
  • 100개 이상의 Shopify 엔티티 지원

장점:

  • SQL 구문이 친숙하고 강력함
  • 원시 API로는 불가능한 JOIN 및 집계 작업
  • 엔터프라이즈 지원 및 SLA
  • 자동 페이지네이션 처리

단점:

  • CData 라이선스 필요 (유료)
  • 추가 추상화 레이어
  • 최신 API 기능을 즉시 지원하지 않을 수 있음

6. Adzviser MCP 서버

Shopify 데이터를 마케팅 플랫폼과 연결하는 분석 중심 MCP 서버입니다.

항목
웹사이트adzviser.com
제작자Adzviser Team
언어TypeScript
Stars80+
인증OAuth 2.0

설치:

{
"mcpServers": {
"adzviser": {
"command": "npx",
"args": ["-y", "@adzviser/mcp-server@latest"],
"env": {
"ADZVISER_API_KEY": "your-api-key"
}
}
}
}

기능:

  • Shopify 매출 및 주문 분석
  • 크로스 플랫폼 기여 분석 (Google Ads, Meta, TikTok)
  • 매출 및 전환 리포팅
  • 고객 생애 가치 분석
  • 마케팅 ROI 대시보드

장점:

  • 분석 및 리포팅에 특화
  • 크로스 플랫폼 데이터 상관관계
  • 사전 구축된 보고서 템플릿
  • 자연어 쿼리 인터페이스

단점:

  • Adzviser 구독 필요
  • 읽기 전용 (스토어 관리 불가)
  • 분석 사용 사례에 한정

7. Shopify App Store의 MCP App

수동 토큰 관리를 제거하고 MCP 서버를 직접 설치하는 Shopify 앱입니다.

항목
App Storeapps.shopify.com/mcp
제작자다양
플랫폼Shopify App
인증App OAuth (자동)

설치:

  1. Shopify App Store에서 MCP App을 설치합니다
  2. Shopify 관리자에서 권한을 구성합니다
  3. 앱 설정에서 MCP 연결 URL을 복사합니다
  4. AI 클라이언트에 추가합니다:
{
"mcpServers": {
"shopify-app-mcp": {
"url": "https://your-mcp-endpoint.shopify.app/mcp",
"transport": "streamable-http"
}
}
}

기능:

  • 앱 범위 권한을 통한 스토어 관리
  • 자동 OAuth -- 수동 토큰 생성 불필요
  • 관리형 호스팅 -- 로컬 서버 불필요
  • Shopify 관리자를 통한 권한 제어

장점:

  • 가장 쉬운 설정 -- 토큰이나 환경 변수 불필요
  • 관리형 인프라
  • Shopify 관리자 UI를 통한 권한 관리
  • 자동 업데이트

단점:

  • 서버 동작에 대한 제어 부족
  • 타사 앱 가동 시간에 의존
  • 무료 티어에 사용량 제한이 있을 수 있음
  • HTTP 전송이 로컬 stdio보다 느릴 수 있음

3등급: 신규 및 틈새 서버

8. Turbocommerce MCP

풀스택 Shopify 작업을 위한 Admin API와 Storefront API 접근을 결합합니다.

항목
GitHubgithub.com/turbocommerce/shopify-mcp
Stars60+
언어TypeScript
claude mcp add turbo-shopify -e SHOPIFY_ACCESS_TOKEN=xxx -e STOREFRONT_TOKEN=xxx -e SHOP_DOMAIN=xxx -- npx turbocommerce-shopify-mcp

최적 용도: 관리자 및 스토어프론트 작업 모두가 필요한 헤드리스 커머스 워크플로우.


9. Minion MCP

고객 서비스 자동화에 초점 -- 주문 조회, 반품 처리, 지원 응답 생성.

항목
GitHubgithub.com/minion-ai/shopify-cs-mcp
Stars45+
언어TypeScript
claude mcp add minion-cs -e SHOPIFY_ACCESS_TOKEN=xxx -e SHOP_DOMAIN=xxx -- npx @minion-ai/shopify-cs-mcp

최적 용도: 주문 조회, 반품 처리, 상품 질문 응답이 가능한 AI 고객 서비스 에이전트 구축.


10. Ecomtent MCP

AI 상품 콘텐츠 생성 서버 -- 스토어의 상품 데이터를 활용하여 상품 설명, SEO 콘텐츠, 마케팅 카피를 작성합니다.

항목
웹사이트ecomtent.ai
Stars35+
언어TypeScript
claude mcp add ecomtent -e ECOMTENT_API_KEY=xxx -- npx @ecomtent/mcp-server

최적 용도: 대규모 상품 콘텐츠 생성 및 최적화.


11. Shopify GraphQL MCP

Shopify Admin 및 Storefront API에 대해 원시 GraphQL 실행을 제공하는 미니멀 서버입니다. 도구 추상화 없이 순수 쿼리 실행만 제공합니다.

항목
GitHubgithub.com/shopify-graphql-mcp/server
Stars90+
언어TypeScript
claude mcp add shopify-gql -e SHOPIFY_ACCESS_TOKEN=xxx -e SHOP_DOMAIN=xxx -- npx shopify-graphql-mcp

최적 용도: 추상화 레이어 없이 GraphQL 쿼리와 뮤테이션을 완전히 제어하고 싶은 개발자.


12. Yodata Shopify MCP

Shopify 데이터를 다른 플랫폼으로 이동하는 데 초점을 맞춘 데이터 변환 및 동기화 서버입니다.

항목
GitHubgithub.com/yodata/shopify-mcp
Stars30+

최적 용도: ETL 파이프라인 및 데이터 웨어하우스 통합.


13. mcpshopify (Vexthecoder)

기본 스토어 작업을 위한 경량 제로 의존성 MCP 서버입니다.

항목
GitHubgithub.com/Vexthecoder/mcpshopify
Stars55+
claude mcp add mcpshopify -e SHOPIFY_ACCESS_TOKEN=xxx -e SHOP_DOMAIN=xxx -- npx mcpshopify

최적 용도: 최소 설정과 전이적 의존성 없는 간단한 스토어 작업.


14. Brightpearl Shopify MCP

재고, 주문, 창고 관리를 위해 Shopify와 Brightpearl ERP를 연결합니다.

항목
GitHubgithub.com/brightpearl/shopify-mcp
Stars25+

최적 용도: 백오피스 운영에 Brightpearl을 사용하는 판매자.


15. ShopifyPy MCP

내장 시각화 및 보고서 생성 기능이 있는 Python 기반 분석 서버입니다.

항목
GitHubgithub.com/shopifypy/mcp-analytics
Stars40+
pip install shopifypy-mcp
claude mcp add shopifypy -e SHOPIFY_ACCESS_TOKEN=xxx -e SHOP_DOMAIN=xxx -- python -m shopifypy_mcp

최적 용도: Python 환경에서의 분석 대시보드 및 자동 리포팅.


적합한 서버 선택하기

                    What do you need?

┌──────────┼──────────┐
▼ ▼ ▼
Store Mgmt Analytics Content
│ │ │
┌─────┴─────┐ │ Ecomtent
▼ ▼ ▼
Full CRUD Basic Adzviser
│ Ops ShopifyPy
│ │
┌────┴────┐ │
▼ ▼ ▼
shopify-mcp @ajackus mcpshopify
(GeLi2001)
추천

대부분의 개발자에게는 스토어 관리를 위한 **shopify-mcp (GeLi2001)**과 문서를 위한 공식 Shopify Dev MCP를 함께 사용하는 것을 권장합니다. 이 조합으로 90%의 사용 사례를 처리할 수 있습니다. 필요에 따라 전문 서버를 추가하세요.


서버별 필요 API 범위

대부분의 커뮤니티 서버는 다음 Admin API 접근 범위가 필요합니다. Shopify 관리자에서 설정 > 앱 및 판매 채널 > 앱 개발에서 커스텀 앱을 생성하세요:

범위용도
read_products, write_products상품 관리
read_orders, write_orders주문 처리
read_customers, write_customers고객 관리
read_inventory, write_inventory재고 추적
read_fulfillments, write_fulfillments주문 발송 처리
read_discounts, write_discounts할인/프로모션 관리
read_content, write_content메타필드 및 콘텐츠
read_themes, write_themes테마 접근
read_reports분석 및 리포팅
최소 권한 원칙

워크플로우에 실제로 필요한 범위만 부여하세요. 재고 추적에만 사용되는 서버에는 write_orders 접근 권한이 없어야 합니다. 각 서버의 문서에서 최소 필요 범위를 확인하세요.


서버 기여하기

Shopify MCP 서버를 직접 구축하셨나요? 이 디렉토리에 포함되면 좋겠습니다. 요구 사항:

  1. 허용적 라이선스(MIT, Apache 2.0)가 있는 오픈 소스
  2. 명확한 설정 안내가 있는 README
  3. 문서화된 파라미터가 있는 최소 5개의 작동하는 도구
  4. 일반적인 Shopify API 오류(속도 제한, 인증 실패)에 대한 오류 처리
  5. 보안 관행 문서화 (토큰 처리 방법, 로깅 대상 데이터)

이 저장소에 풀 리퀘스트를 제출하거나 서버 세부 정보와 함께 이슈를 열어주세요.