Shopify용 커뮤니티 MCP 서버
공식 Shopify Dev MCP 서버가 문서와 API 스키마 접근을 제공하는 반면, 커뮤니티 MCP 서버는 Admin API를 통해 Shopify 스토어에 직접 연결됩니다. 이를 통해 자연어로 상품 생성, 주문 처리, 재고 관리, 스토어 운영 자동화가 가능합니다.
커뮤니티 MCP 서버는 적절한 범위가 설정된 Shopify Admin API 액세스 토큰이 필요합니다. 항상 다음 사항을 준수하세요:
- 사용 사례에 맞는 최소 필요 범위를 사용하세요
- 액세스 토큰을 절대 버전 관리에 커밋하지 마세요
- 토큰 저장에 환경 변수를 사용하세요
- 스토어 접근을 허용하기 전에 서버의 소스 코드를 검토하세요
- 프로덕션에 연결하기 전에 개발 스토어에서 테스트하세요
빠른 비교
| 서버 | 언어 | 인증 | Admin API | Storefront | 최적 용도 |
|---|---|---|---|---|---|
| shopify-mcp (GeLi2001) | TypeScript | 토큰 | 예 | 아니오 | 전체 스토어 관리 |
| @ajackus/shopify-mcp-server | TypeScript | 토큰 | 예 | 아니오 | 상품 및 주문 작업 |
| shopify-mcp (a]exliu) | Python | 토큰 | 예 | 아니오 | Python 우선 워크플로우 |
| Composio Shopify MCP | TypeScript | OAuth | 예 | 예 | 멀티 도구 오케스트레이션 |
| CData Shopify MCP | TypeScript | 토큰 | 예 | 아니오 | SQL 형태 데이터 접근 |
| Adzviser MCP | TypeScript | OAuth | 예 | 아니오 | 분석 및 리포팅 |
| MCP App (Shopify Store) | TypeScript | App | 예 | 아니오 | 노코드 MCP 설정 |
| Turbocommerce MCP | TypeScript | 토큰 | 예 | 아니오 | Storefront + Admin |
| Minion MCP | TypeScript | 토큰 | 예 | 아니오 | 고객 서비스 자동화 |
| Ecomtent MCP | TypeScript | API Key | 아니오 | 아니오 | 상품 콘텐츠 생성 |
| Shopify GraphQL MCP | TypeScript | 토큰 | 예 | 예 | 원시 GraphQL 실행 |
| Yodata MCP | TypeScript | 토큰 | 예 | 아니오 | 데이터 변환 |
| mcpshopify (Vexthecoder) | TypeScript | 토큰 | 예 | 아니오 | 경량 스토어 작업 |
| Brightpearl Shopify MCP | TypeScript | 토큰 | 예 | 아니오 | ERP 통합 |
| ShopifyPy MCP | Python | 토큰 | 예 | 아니오 | 분석 파이프라인 |
1등급: 가장 인기 있고 잘 유지되는 서버
1. shopify-mcp (GeLi2001)
가장 완전한 기능 세트를 갖춘 가장 널리 사용되는 커뮤니티 Shopify MCP 서버입니다.
| 항목 | 값 |
|---|---|
| GitHub | github.com/GeLi2001/shopify-mcp |
| 제작자 | GeLi2001 |
| 언어 | TypeScript |
| Stars | 700+ |
| 최종 업데이트 | 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 아키텍처로 핵심 커머스 작업에 초점을 맞춘 잘 구조화된 서버입니다.
| 항목 | 값 |
|---|---|
| GitHub | github.com/ajackus/shopify-mcp-server |
| 제작자 | Ajackus |
| 언어 | TypeScript |
| Stars | 250+ |
| 최종 업데이트 | 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 |
| GitHub | github.com/ComposioHQ/composio |
| 제작자 | Composio Team |
| 언어 | TypeScript / Python |
| Stars | 15,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 네이티브 구현입니다.
| 항목 | 값 |
|---|---|
| GitHub | github.com/alexliu/shopify-mcp-python |
| 제작자 | a]exliu |
| 언어 | Python |
| Stars | 120+ |
| 라이선스 | 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 |
| Stars | N/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 |
| Stars | 80+ |
| 인증 | 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 Store | apps.shopify.com/mcp |
| 제작자 | 다양 |
| 플랫폼 | Shopify App |
| 인증 | App OAuth (자동) |
설치:
- Shopify App Store에서 MCP App을 설치합니다
- Shopify 관리자에서 권한을 구성합니다
- 앱 설정에서 MCP 연결 URL을 복사합니다
- 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 접근을 결합합니다.
| 항목 | 값 |
|---|---|
| GitHub | github.com/turbocommerce/shopify-mcp |
| Stars | 60+ |
| 언어 | 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
고객 서비스 자동화에 초점 -- 주문 조회, 반품 처리, 지원 응답 생성.
| 항목 | 값 |
|---|---|
| GitHub | github.com/minion-ai/shopify-cs-mcp |
| Stars | 45+ |
| 언어 | 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 |
| Stars | 35+ |
| 언어 | TypeScript |
claude mcp add ecomtent -e ECOMTENT_API_KEY=xxx -- npx @ecomtent/mcp-server
최적 용도: 대규모 상품 콘텐츠 생성 및 최적화.
11. Shopify GraphQL MCP
Shopify Admin 및 Storefront API에 대해 원시 GraphQL 실행을 제공하는 미니멀 서버입니다. 도구 추상화 없이 순수 쿼리 실행만 제공합니다.
| 항목 | 값 |
|---|---|
| GitHub | github.com/shopify-graphql-mcp/server |
| Stars | 90+ |
| 언어 | 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 데이터를 다른 플랫폼으로 이동하는 데 초점을 맞춘 데이터 변환 및 동기화 서버입니다.
| 항목 | 값 |
|---|---|
| GitHub | github.com/yodata/shopify-mcp |
| Stars | 30+ |
최적 용도: ETL 파이프라인 및 데이터 웨어하우스 통합.
13. mcpshopify (Vexthecoder)
기본 스토어 작업을 위한 경량 제로 의존성 MCP 서버입니다.
| 항목 | 값 |
|---|---|
| GitHub | github.com/Vexthecoder/mcpshopify |
| Stars | 55+ |
claude mcp add mcpshopify -e SHOPIFY_ACCESS_TOKEN=xxx -e SHOP_DOMAIN=xxx -- npx mcpshopify
최적 용도: 최소 설정과 전이적 의존성 없는 간단한 스토어 작업.
14. Brightpearl Shopify MCP
재고, 주문, 창고 관리를 위해 Shopify와 Brightpearl ERP를 연결합니다.
| 항목 | 값 |
|---|---|
| GitHub | github.com/brightpearl/shopify-mcp |
| Stars | 25+ |
최적 용도: 백오피스 운영에 Brightpearl을 사용하는 판매자.
15. ShopifyPy MCP
내장 시각화 및 보고서 생성 기능이 있는 Python 기반 분석 서버입니다.
| 항목 | 값 |
|---|---|
| GitHub | github.com/shopifypy/mcp-analytics |
| Stars | 40+ |
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 서버를 직접 구축하셨나요? 이 디렉토리에 포함되면 좋겠습니다. 요구 사항:
- 허용적 라이선스(MIT, Apache 2.0)가 있는 오픈 소스
- 명확한 설정 안내가 있는 README
- 문서화된 파라미터가 있는 최소 5개의 작동하는 도구
- 일반적인 Shopify API 오류(속도 제한, 인증 실패)에 대한 오류 처리
- 보안 관행 문서화 (토큰 처리 방법, 로깅 대상 데이터)
이 저장소에 풀 리퀘스트를 제출하거나 서버 세부 정보와 함께 이슈를 열어주세요.