Skip to main content

MCP 리소스 허브

**Model Context Protocol (MCP)**은 개발자가 Shopify 스토어를 구축, 관리 및 확장하는 방식을 변화시키고 있습니다. 이 리소스 허브는 공식 서버와 커뮤니티 도구부터 고급 통합 패턴까지, Shopify 생태계의 MCP에 관한 모든 정보를 한곳에서 제공합니다.


MCP란 무엇인가?

Model Context Protocol은 Anthropic이 만든 오픈 표준으로, AI 어시스턴트(Claude 등)가 외부 도구 및 데이터 소스와 통신하는 방법을 정의합니다. AI 모델과 상호작용해야 하는 서비스 사이의 범용 어댑터라고 생각하시면 됩니다.

┌─────────────┐       MCP Protocol        ┌─────────────────┐
│ AI Client │ ◄────────────────────────► │ MCP Server │
│ (Claude Code,│ JSON-RPC over stdio │ (Shopify Admin, │
│ Cursor, etc)│ or HTTP/SSE │ Docs, GraphQL) │
└─────────────┘ └─────────────────┘

MCP 서버는 표준화된 인터페이스를 통해 도구(AI가 실행할 수 있는 작업), 리소스(AI가 읽을 수 있는 데이터), 프롬프트(재사용 가능한 템플릿)를 노출합니다. 이를 통해 Claude를 Shopify 스토어에 연결하여 상품 조회, 주문 생성, 재고 업데이트 등을 자연어로 수행할 수 있습니다.

핵심 개념

개념설명Shopify 예시
도구 (Tools)AI가 실행할 수 있는 작업create_product, update_inventory, search_orders
리소스 (Resources)읽기 전용 데이터 소스상품 카탈로그, 주문 내역, 고객 세그먼트
프롬프트 (Prompts)재사용 가능한 프롬프트 템플릿스토어 감사 체크리스트, SEO 최적화 워크플로우
전송 방식 (Transports)통신 채널stdio (로컬), streamable-http (원격)

Shopify 개발자에게 MCP가 중요한 이유

MCP 이전

AI 기반 Shopify 워크플로우를 구축하려면 모든 도구에 대해 개별 통합을 작성해야 했습니다:

Claude Code → custom script → Shopify Admin API
Claude Code → custom script → Shopify Docs
Claude Code → custom script → Theme files
Claude Code → custom script → Analytics

각 통합마다 별도의 인증, 오류 처리, 데이터 포맷팅이 필요했습니다. 이를 유지보수하는 것은 매우 어려운 일이었습니다.

MCP 이후

MCP는 모든 도구가 사용하는 단일 프로토콜을 제공합니다:

Claude Code → MCP Protocol → Shopify Dev MCP Server (docs, APIs, Liquid)
→ Shopify Admin MCP Server (products, orders)
→ Analytics MCP Server (reports, metrics)
→ Custom MCP Server (your business logic)
배수 효과

MCP는 단순한 편의성에 관한 것이 아닙니다. AI 어시스턴트가 Shopify 문서, 스토어의 실시간 데이터, 코드베이스에 동시에 접근할 수 있으면, 사람 개발자가 수시간의 컨텍스트 전환을 해야 할 결정을 한번에 내릴 수 있습니다. "깨진 메타필드 참조가 있는 모든 상품을 찾아서 수정해줘"와 같은 단일 프롬프트가 가능해집니다.

구체적인 이점

  1. 10배 빠른 개발 -- 최신 API를 이해하는 AI로 전체 Shopify 앱을 스캐폴딩
  2. 오류 감소 -- AI가 오래된 학습 데이터가 아닌 실제 문서와 API 스키마로 검증
  3. 스토어 자동화 -- 자연어로 상품, 주문, 재고, 고객을 관리
  4. 항상 최신 정보 -- MCP 서버가 실시간 문서에서 가져오므로 항상 최신 정보 제공
  5. 조합 가능한 아키텍처 -- 정확한 워크플로우에 맞게 서버를 조합

이 섹션의 구성

공식 MCP 서버

Shopify와 Anthropic이 관리하는 Shopify Dev MCP 서버입니다. 모든 주요 AI 코딩 도구에 대한 전체 설정 안내, 완전한 도구 레퍼런스, 실제 사용 예시를 포함합니다.

커뮤니티 MCP 서버

15개 이상의 커뮤니티 제작 Shopify MCP 서버 디렉토리입니다. 각 항목에는 기능, 설치 방법, 장단점, 유지보수 상태가 포함되어 있습니다.

MCP 도구 레퍼런스

공식 및 커뮤니티 서버에서 사용 가능한 모든 MCP 도구의 완전한 레퍼런스입니다. 도메인별(상품, 주문, 고객 등)로 정리되어 있으며 파라미터, 반환 타입, 예시를 포함합니다.

MCP 설정 가이드

Claude Code, Cursor, Claude Desktop, Codex, Windsurf, Cline에 대한 단계별 설치 및 설정 가이드입니다. 일반적인 문제에 대한 문제 해결 방법도 포함되어 있습니다.

MCP 통합 패턴

멀티 서버 구성, CI/CD 파이프라인, 자동화된 스토어 관리, 커스텀 MCP 서버 구축을 위한 고급 패턴입니다.


빠른 시작: 첫 번째 MCP 연결

바로 시작하고 싶으신가요? Claude Code를 Shopify에 연결하는 가장 빠른 방법은 다음과 같습니다:

1단계: 공식 Dev MCP 서버 설치

# In your Shopify project directory
claude mcp add shopify-dev -- npx -y @anthropic-ai/shopify-dev-mcp@latest

2단계: 연결 확인

Claude Code를 열고 다음과 같이 질문하세요:

What tools do you have available from the Shopify Dev MCP server?

Claude는 문서 검색, API 탐색, Liquid 검증을 포함한 사용 가능한 도구 목록으로 응답해야 합니다.

3단계: 실제 쿼리 시도

Search the Shopify docs for the latest product creation API.
Show me the required fields and a GraphQL mutation example.
스토어 관리를 시작하시겠습니까?

Dev MCP 서버는 문서와 API 스키마에 대한 접근을 제공합니다. 라이브 스토어를 관리(상품 생성, 주문 처리 등)하려면 Store Admin MCP 서버가 필요합니다. 옵션에 대해서는 커뮤니티 MCP 서버 가이드를 참조하세요.


MCP 서버 전체 현황

                    ┌──────────────────────────────────┐
│ MCP Server Ecosystem │
└──────────────────────────────────┘

┌───────────────────┼───────────────────┐
▼ ▼ ▼
┌───────────────┐ ┌───────────────┐ ┌───────────────┐
│ Official │ │ Community │ │ Custom │
│ Servers │ │ Servers │ │ Servers │
├───────────────┤ ├───────────────┤ ├───────────────┤
│ Shopify Dev │ │ shopify-mcp │ │ Your store │
│ MCP (Docs, │ │ (GeLi2001) │ │ automation │
│ APIs, Liquid) │ │ │ │ server │
│ │ │ @ajackus/ │ │ │
│ │ │ shopify-mcp │ │ Internal │
│ │ │ │ │ tools server │
│ │ │ Composio │ │ │
│ │ │ CData, etc. │ │ Analytics │
│ │ │ │ │ pipeline │
└───────────────┘ └───────────────┘ └───────────────┘

사전 요구 사항

MCP 서버를 시작하기 전에 다음을 준비하세요:

  • Node.js 18+ 설치 (node --version)
  • MCP를 지원하는 AI 클라이언트 (Claude Code, Cursor, Claude Desktop 등)
  • Shopify Partner 계정 (partners.shopify.com에서 무료 가입)
  • 테스트용 개발 스토어 (Partner 대시보드에서 생성)
API 액세스 토큰

일부 MCP 서버는 스토어 데이터를 관리하기 위해 Shopify Admin API 액세스 토큰이 필요합니다. 이러한 토큰을 버전 관리에 절대 커밋하지 마세요. 환경 변수나 시크릿 매니저를 사용하세요. 안전한 설정 패턴에 대해서는 설정 가이드를 참조하세요.


권장 읽기 순서

MCP와 Shopify 개발이 처음이시라면:

  1. 이 개요부터 시작하세요 (현재 위치)
  2. 공식 MCP 서버를 읽고 Dev MCP를 설정하세요
  3. 선호하는 AI 클라이언트에 맞는 설정 가이드를 따르세요
  4. 스토어 관리를 위해 커뮤니티 MCP 서버를 살펴보세요
  5. 고급 워크플로우를 위해 통합 패턴을 학습하세요
  6. 도구 레퍼런스를 지속적인 참고 자료로 활용하세요

MCP 경험이 있으시고 특정 정보만 필요하시다면, 필요한 섹션으로 바로 이동하세요.