Claude Code로 Amplitude & GA4 MCP 연동하기 — 실전 가이드
Claude Code에서 Amplitude MCP와 GA4 MCP를 설치하고 활용하는 실전 가이드. 퍼널 분석, 리텐션, 주간 리포트 자동화까지.

1. Amplitude MCP 설치 및 사용
Amplitude MCP는 Claude Code에서 Amplitude 데이터를 직접 조회하고 분석할 수 있게 해주는 공식 MCP 서버입니다. 이벤트 분석, 퍼널, 리텐션, 코호트 분석을 자연어로 요청할 수 있습니다.
설치 방법
Claude Code 설정 파일(~/.claude/claude_desktop_config.json)에 아래 설정을 추가합니다.
{
"mcpServers": {
"amplitude": {
"command": "npx",
"args": ["-y", "@amplitude/mcp"],
"env": {
"AMPLITUDE_API_KEY": "your_api_key_here",
"AMPLITUDE_SECRET_KEY": "your_secret_key_here"
}
}
}
}API 키 발급 방법
Amplitude 대시보드에서 Settings → Projects → 해당 프로젝트 → General 탭으로 이동합니다. API Key와 Secret Key를 복사합니다.
주요 활용 프롬프트 예시
| 분석 유형 | 프롬프트 예시 |
|---|---|
| 퍼널 분석 | 지난 30일간 회원가입 → 첫 구매까지의 퍼널 전환율을 보여줘 |
| 리텐션 | 지난달 신규 가입자의 7일, 14일, 30일 리텐션을 분석해줘 |
| 이벤트 트렌드 | 이번 주 purchase_complete 이벤트 발생 추이를 보여줘 |
| 코호트 분석 | 프리미엄 플랜 전환 유저와 무료 유저의 행동 패턴 차이를 분석해줘 |
실전 사용 팁
Amplitude MCP는 Chart API와 Dashboard API를 모두 지원합니다. 복잡한 쿼리를 자연어로 요청하면 Claude가 적절한 API를 선택해 데이터를 가져옵니다. 날짜 범위를 구체적으로 명시하고, 분석하려는 이벤트명을 Amplitude에서 확인한 정확한 이름으로 요청하면 더 정확한 결과를 얻을 수 있습니다.
2. GA4 리포트 자동화 MCP 설치 및 사용
GA4 MCP는 Google Analytics 4 데이터를 Claude Code에서 직접 조회할 수 있게 해줍니다. 트래픽 소스, 전환율, 캠페인 성과, 페이지별 행동 분석 등을 자연어로 요청할 수 있습니다.
설치 방법
먼저 패키지를 전역 설치합니다.
npm install -g @olaservo/ga4-mcp설정 파일에 추가합니다.
{
"mcpServers": {
"ga4": {
"command": "ga4-mcp",
"env": {
"GA4_PROPERTY_ID": "properties/123456789",
"GOOGLE_CLIENT_ID": "your_client_id",
"GOOGLE_CLIENT_SECRET": "your_client_secret",
"GOOGLE_REFRESH_TOKEN": "your_refresh_token"
}
}
}
}Google OAuth2 인증 설정
Google Cloud Console에서 OAuth2 클라이언트를 발급합니다.
# 1. Google Cloud Console → APIs & Services → Credentials
# 2. Create Credentials → OAuth client ID → Desktop app
# 3. Google Analytics Data API 활성화
# Refresh Token 발급 (최초 1회)
npx @olaservo/ga4-mcp --auth주요 활용 프롬프트 예시
| 분석 유형 | 프롬프트 예시 |
|---|---|
| 트래픽 소스 | 지난 7일간 채널별 세션 수와 전환율을 비교해줘 |
| 캠페인 성과 | 이번 달 UTM 캠페인별 구매 전환 수를 정리해줘 |
| 페이지 분석 | 이탈률이 가장 높은 랜딩 페이지 10개를 알려줘 |
| 주간 리포트 | 지난주 vs 이번주 핵심 지표(세션, 전환, 수익)를 비교하는 주간 리포트를 작성해줘 |
3. 두 도구 함께 활용하기
Amplitude와 GA4는 서로 다른 강점을 가집니다. 함께 사용하면 마케팅 채널 유입부터 제품 내 행동까지 전체 고객 여정을 분석할 수 있습니다.
| 도구 | 강점 | 주요 사용 사례 |
|---|---|---|
| Amplitude | 제품 내 행동 분석, 코호트, 리텐션 | 온보딩 퍼널, 기능 사용률, 이탈 원인 분석 |
| GA4 | 마케팅 채널 분석, 전환 추적 | 유입 채널 성과, 캠페인 ROI, SEO 성과 |
통합 분석 시나리오 예시
Claude Code에서 두 MCP를 함께 호출하여 통합 인사이트를 도출할 수 있습니다.
# 통합 분석 프롬프트 예시
"GA4에서 이번 주 메타 광고 캠페인으로 유입된 사용자 수를 확인하고,
Amplitude에서 해당 기간 신규 가입자의 7일 리텐션을 분석해서
광고 채널별 사용자 품질을 비교하는 리포트를 만들어줘"주간 리포트 자동화
아래 프롬프트를 매주 월요일에 실행하면 자동으로 주간 리포트가 생성됩니다.
# 주간 마케팅 리포트 자동화 프롬프트
"GA4에서 지난주(월~일) 데이터를 기준으로:
1. 채널별 세션 수, 전환율, 수익
2. 전주 대비 증감률
3. 상위 5개 랜딩 페이지 성과
Amplitude에서 같은 기간:
1. 신규 가입자 수와 온보딩 퍼널 완료율
2. DAU/WAU 리텐션
3. 가장 많이 사용된 기능 TOP 5
위 내용을 바탕으로 주간 마케팅 리포트를 마크다운으로 작성해줘"4. MCP 관리 명령어 모음
Claude Code에서 MCP 서버를 관리하는 유용한 명령어들입니다.
| 명령어 | 설명 |
|---|---|
| /mcp | 현재 연결된 MCP 서버 목록 확인 |
| claude mcp list | CLI에서 MCP 서버 목록 확인 |
| claude mcp add amplitude npx @amplitude/mcp | CLI로 Amplitude MCP 추가 |
| claude mcp remove amplitude | MCP 서버 제거 |
| claude mcp get amplitude | 특정 MCP 서버 설정 확인 |
환경 변수 보안 관리
API 키는 설정 파일에 직접 입력하는 대신 시스템 환경 변수로 관리하는 것을 권장합니다.
# ~/.zshrc 또는 ~/.bashrc에 추가
export AMPLITUDE_API_KEY="your_api_key"
export AMPLITUDE_SECRET_KEY="your_secret_key"
export GA4_PROPERTY_ID="properties/123456789"
# 설정 파일에서 환경 변수 참조 (값 직접 입력 불필요)
{
"mcpServers": {
"amplitude": {
"command": "npx",
"args": ["-y", "@amplitude/mcp"]
}
}
}트러블슈팅
| 증상 | 원인 | 해결 방법 |
|---|---|---|
| MCP 서버 연결 실패 | API 키 오류 또는 npx 캐시 문제 | 키 재확인, npx cache 삭제 후 재시작 |
| GA4 인증 만료 | Refresh Token 만료 | npx @olaservo/ga4-mcp --auth 재실행 |
| 데이터 없음 응답 | Property ID 오류 또는 권한 부족 | GA4 관리자 페이지에서 Property ID 재확인 |