AI MCP 연동 가이드
Claude Desktop, VS Code GitHub Copilot 등 AI 어시스턴트에서 자연어로 단축 URL 생성·통계·캠페인 관리를 직접 제어합니다.
Service API KEY가 필요합니다. 콘솔 > 개발자 > API 키 관리에서 발급하세요.
MCP란?
MCP (Model Context Protocol)는 Anthropic이 개발한 오픈 표준으로, AI 어시스턴트가 외부 서비스의 도구(Tool)를 직접 호출할 수 있게 해주는 프로토콜입니다.
FINGERPUSH.LINK MCP 서버를 연결하면 Claude, GitHub Copilot 등에서 추가 코딩 없이 자연어 명령만으로 다음과 같은 작업이 가능합니다:
- "이 URL 단축해줘" → 단축 URL 즉시 생성
- "지난주 캠페인 클릭 수 분석해줘" → 통계 조회 후 분석 결과 제공
- "오늘 가장 인기 있는 링크 3개 알려줘" → URL 목록 조회 후 정렬 제시
- "신규 여름 세일 캠페인 만들어줘" → 캠페인 파라미터 확인 후 자동 생성
사용자 → AI (Claude/Copilot)
→ MCP 서버 (mcp-dot-fingerpushai.appspot.com)
→ service-app REST API (X-API-KEY 인증)
← 결과 반환
AI → 사용자 (자연어 응답 생성)
시작하기
1단계: Service API KEY 발급
콘솔 > 개발자 > API 키 관리에서 Service API KEY를 발급받습니다. 이미 발급된 키가 있다면 해당 키를 사용하세요.
2단계: Claude.ai 웹에서 연결 (가장 간단)
설정 파일 없이 브라우저에서 바로 MCP 서버를 연결할 수 있습니다. 가장 빠르게 시작하는 방법입니다.
- claude.ai → 좌측 하단 이름 클릭 → 설정
- 커넥터 탭 클릭
- 통합 추가 버튼 클릭 후 아래 URL 입력:
https://mcp.fingerpush.link/mcp/sse - 팝업 창에서 조직 API 키를 입력하고 인증하기 클릭
- 연결 완료 후 채팅창에서 바로 단축 URL 도구 사용 가능
3단계: Claude Desktop 설정
Claude Desktop 앱의 설정 파일 (claude_desktop_config.json)을 열고 MCP 서버 URL을 추가합니다.
방법 1 — OAuth 인증 (권장): URL만 입력하면 재시작 후 API 키 입력 화면이 자동으로 표시됩니다.
{
"mcpServers": {
"fingerpushlink": {
"url": "https://mcp.fingerpush.link/mcp/sse"
}
}
}
방법 2 — API 키 직접 입력: 콘솔 > API 키 관리에서 발급한 Service API KEY를 직접 입력합니다.
{
"mcpServers": {
"fingerpushlink": {
"url": "https://mcp.fingerpush.link/mcp/sse",
"headers": {
"X-API-KEY": "콘솔_API_키_관리에서_발급한_X-API-KEY_값"
}
}
}
}
설정 후 Claude Desktop을 완전히 종료하고 재시작합니다. 재시작 후 채팅 창 하단에 🔧 도구 아이콘이 나타나면 연결 성공입니다.
4단계: VS Code GitHub Copilot 설정
프로젝트 루트에 .vscode/mcp.json 파일을 생성합니다. URL만 입력하면 VS Code가 자동으로 OAuth 인증 팝업을 표시하고 화면에서 API 키를 입력할 수 있습니다.
{
"servers": {
"fingerpushlink": {
"type": "http",
"url": "https://mcp.fingerpush.link/mcp/sse"
}
}
}
5단계: 연결 확인
AI에게 아래 명령을 입력해 보세요. 대시보드 요약이 표시되면 정상 연결된 것입니다.
fingerpushlink 대시보드 요약 보여줘
지원 도구(Tool) 목록
현재 32개의 도구가 제공됩니다. AI가 사용자 요청에 따라 적절한 도구를 자동 선택합니다.
다만 되돌릴 수 없거나 비용이 발생하는 작업, 고객 개인정보 조회는 MCP로 제공하지 않습니다 — URL·캠페인 삭제, 메시지 발송, 연락처·주소록 조회, 웹훅 등록은 콘솔에서만 가능합니다. 메시지 발송은 콘솔에서 하고, 그 결과 분석만 AI에게 맡기는 방식입니다.
| 도구 이름 | 설명 | 필수 파라미터 |
|---|---|---|
| URL 관리 (8개) | ||
| create_short_url | 단축 URL 생성 (딥링크·UTM·OG태그·앱 연동 지원) | url |
| bulk_create_urls | 단축 URL 대량 생성 (배열) | urls |
| list_urls | URL 목록 조회 (페이징/검색) | 없음 |
| get_url_stats | 특정 URL의 클릭 통계 조회 | id |
| get_url_qr | URL QR 코드(Base64 PNG) 조회 | id |
| get_url_install_stats | URL 경유 앱 설치 통계 (기간별) | id |
| update_url | 원본 URL, 제목, 만료일, UTM·딥링크·OG태그 등 수정 | id |
| get_url | 단축 URL 단건 상세 조회 (딥링크·UTM·OG태그 설정값 확인) | id |
| 캠페인 (6개) | ||
| create_campaign | 캠페인 생성 (딥링크·UTM·OG태그·앱 연동 지원) | name, originalUrl, alias, expiresAt |
| list_campaigns | 캠페인 목록 조회 (페이징/검색) | 없음 |
| get_campaign_stats | 캠페인 클릭·기기·지역 통계 조회 | id |
| update_campaign | 캠페인 이름, 원본 URL, 만료일, UTM·딥링크·OG태그 등 수정 | id |
| get_campaign | 캠페인 단건 상세 조회 (딥링크·UTM·OG태그 설정값 확인) | id |
| get_campaign_install_stats | 캠페인 경유 앱 설치 통계 (기간별) | id |
| 앱 · 통계 (7개) | ||
| list_mobile_apps | 모바일/웹 앱 목록 및 요약 통계 | 없음 |
| get_mau_stats | 월간 활성 사용자(MAU) 통계 조회 | year |
| get_app_install_stats | 앱별 설치 수 통계 (기간별) | appId |
| get_funnel_stats | 클릭→설치→재참여 퍼널 통계 조회 | appId |
| get_session_journey | 사용자 세션 여정 분석 (URL/캠페인 기준) | 없음 |
| get_dashboard_summary | 대시보드 요약 (전체 URL 수, 클릭 수 등) | 없음 |
| get_realtime_stats | 현재 시각 기준 실시간 통계 스냅샷 조회 | 없음 |
| 메시징 모니터링 (5개) | ||
| get_messaging_stats | 기간별 발송 통계 (전체 요약·채널별·일별 추이, 도달률·클릭률·비용) | 없음 |
| list_message_campaigns | 발송한 메시지 캠페인 목록 조회 (기간·채널·상태 필터) | 없음 |
| get_message_campaign | 메시지 캠페인 발송 결과 조회 (성공·실패 건수, 도달률·클릭률·오픈률) | id |
| get_messaging_contact_summary | 연락처 규모·채널별 수신 동의 수 (개별 연락처 정보는 미제공) | 없음 |
| list_contact_groups | 주소록 그룹 목록과 인원수 (그룹 내 개별 연락처는 미제공) | 없음 |
| UTM 프리셋 (5개) | ||
| list_utm_presets | 저장된 UTM 파라미터 프리셋 목록 조회 | 없음 |
| get_utm_preset | UTM 프리셋 단건 상세 조회 | id |
| create_utm_preset | 자주 사용하는 UTM 조합을 이름으로 저장 | presetName |
| update_utm_preset | 저장된 UTM 프리셋 수정 | id |
| delete_utm_preset | UTM 프리셋 삭제 | id |
| 커스텀 도메인 (1개) | ||
| list_custom_domains | 커스텀 도메인 목록 조회 (URL/캠페인 생성 시 customDomainId 확인용) | 없음 |
도구별 사용 예시
단축 URL 생성
👤 https://www.example.com/very/long/product/page 단축해줘
🤖 단축 URL을 생성했습니다.
단축 URL : https://fplink.net/ex123
원본 URL : https://www.example.com/very/long/product/page
생성일시 : 2026-05-16 14:30:00
👤 https://example.com/sale 를 "summer-sale" 별칭으로 단축해줘
🤖 단축 URL을 생성했습니다.
단축 URL : https://fplink.net/summer-sale
URL 통계 조회
👤 URL ID 42번의 이번 달 클릭 통계 보여줘
🤖 URL #42 클릭 통계 (2026-05-01 ~ 2026-05-16):
총 클릭 수 : 1,234회
일평균 클릭 : 77.1회
최다 클릭일 : 2026-05-10 (198회)
기기별 비율 : 모바일 68% / 데스크톱 32%
캠페인 생성
👤 "여름세일" 캠페인 만들어줘.
대상 URL은 https://shop.example.com/summer
별칭은 summer2026, 만료일은 2026-08-31
🤖 캠페인을 생성했습니다.
캠페인명 : 여름세일
캠페인 URL : https://fplink.net/c/summer2026
만료일 : 2026-08-31 23:59:59
캠페인 ID : 15
대시보드 요약
👤 현재 서비스 현황 요약해줘
🤖 FINGERPUSH.LINK 대시보드 요약:
전체 단축 URL : 234개
이번 달 클릭 : 12,847회
활성 캠페인 : 8개
사용 중인 앱 : 3개
URL 수정
👤 URL 42번의 원본 주소를 https://new.example.com/v2 로 바꾸고
만료일을 2026-12-31로 설정해줘
🤖 URL #42 수정 완료:
원본 URL : https://new.example.com/v2
만료일 : 2026-12-31T23:59:59
단축 URL : https://fplink.net/ex123
👤 URL 55번에 UTM source=kakao, medium=cpc, campaign=summer2026 붙여줘
🤖 URL #55 UTM 파라미터가 업데이트되었습니다.
utm_source : kakao
utm_medium : cpc
utm_campaign : summer2026
메시지 발송 결과 분석
👤 지난달 나간 푸시 캠페인들 결과 정리해줘
🤖 2026년 7월 APP_PUSH 캠페인 4건입니다.
#312 7월 정기소식 발송 12,480 도달 96.2% 클릭률 3.1%
#318 주말 특가 발송 9,215 도달 95.8% 클릭률 5.4%
#325 재입고 알림 발송 3,102 도달 97.1% 클릭률 8.9%
#331 이벤트 마감 발송 11,940 도달 96.0% 클릭률 2.2%
재입고 알림이 클릭률 8.9%로 가장 높습니다. 발송량은 가장 적지만
관심 상품 대상이라 반응이 좋았던 것으로 보입니다.
캠페인 목록 조회
👤 "여름" 키워드가 포함된 캠페인 목록 보여줘
🤖 "여름" 캠페인 검색 결과 (3건):
#15 여름세일 /c/summer2026 클릭 4,521회 만료 2026-08-31
#18 여름이벤트 /c/summer-evt 클릭 1,203회 만료 2026-07-31
#22 여름특가 /c/summer-hot 클릭 892회 만료 2026-09-15
앱 목록 조회
👤 등록된 앱 목록이랑 설치 수 알려줘
🤖 등록된 앱 (3개):
#1 쇼핑앱 (iOS + Android) 누적 설치 12,340회 이번 달 +1,024
#2 멤버십앱 (iOS) 누적 설치 3,210회 이번 달 +89
#3 웹앱 (Web) 세션 8,920회 이번 달 +342
MAU 통계 조회
👤 이번 달(2026년 5월) MAU 통계 보여줘
🤖 2026년 5월 MAU 통계:
앱 #1 쇼핑앱 : MAU 8,234명 (전월 대비 +12.3%)
앱 #2 멤버십앱 : MAU 1,891명 (전월 대비 +5.7%)
앱 #3 웹앱 : MAU 5,102명 (전월 대비 +18.1%)
👤 2026년 MAU 월별 추이 알려줘
🤖 2026년 월별 MAU 요약:
1월 6,102명 2월 6,891명 3월 7,340명
4월 7,891명 5월 8,234명 ...
URL / 캠페인 단건 조회
👤 URL 42번 딥링크 설정이랑 UTM 파라미터 전부 보여줘
🤖 URL #42 상세 정보:
단축 URL : https://fplink.net/ex123
원본 URL : https://example.com/product/summer
iOS 딥링크 : myapp://product/summer
Android 딥링크: myapp://product/summer
utm_source : naver
utm_medium : cpc
utm_campaign : summer2026
만료일 : 2026-08-31
👤 캠페인 15번 전체 설정 확인해줘
🤖 캠페인 #15 상세 정보:
이름 : 여름세일 2026
단축 URL : https://fplink.net/c/summer2026
원본 URL : https://example.com/summer-sale
OG 제목 : ☀️ 여름 최대 할인 이벤트
OG 설명 : 최대 50% 할인, 지금 바로 확인하세요
만료일 : 2026-08-31
클릭 수 : 4,521회
캠페인 경유 앱 설치 통계
👤 캠페인 15번 통해서 앱 설치된 거 이번 달 통계 보여줘
🤖 캠페인 #15 앱 설치 통계 (2026-05-01 ~ 2026-05-21):
iOS 설치 : 234건
Android 설치 : 187건
합계 : 421건
일평균 : 20건
UTM 프리셋 관리
👤 저장된 UTM 프리셋 목록 보여줘
🤖 UTM 프리셋 목록 (5개):
#1 네이버_CPC source=naver medium=cpc
#2 카카오_배너 source=kakao medium=display
#3 이메일_뉴스레터 source=email medium=newsletter
#4 인스타그램_피드 source=instagram medium=social
#5 여름세일_네이버 source=naver medium=cpc content=summer_banner
👤 "카카오_CPC" 라는 이름으로 source=kakao, medium=cpc 프리셋 저장해줘
🤖 UTM 프리셋 "카카오_CPC"가 저장되었습니다. (ID: 6)
👤 방금 저장한 프리셋으로 https://example.com/product 단축 URL 만들어줘
🤖 단축 URL 생성 완료:
단축 URL : https://fplink.net/kk001
원본 URL : https://example.com/product?utm_source=kakao&utm_medium=cpc
조직별 연결 (멀티 조직)
각 조직의 Service API KEY를 별도로 설정하면 Claude Desktop에서 여러 조직을 동시에 관리할 수 있습니다. X-API-KEY 헤더에는 각 조직의 콘솔 > API 키 관리에서 발급한 X-API-KEY 값을 입력합니다.
{
"mcpServers": {
"회사A-링크": {
"url": "https://mcp.fingerpush.link/mcp/sse",
"headers": { "X-API-KEY": "조직A의_X-API-KEY_값" }
},
"회사B-링크": {
"url": "https://mcp.fingerpush.link/mcp/sse",
"headers": { "X-API-KEY": "조직B의_X-API-KEY_값" }
}
}
}
각 연결은 독립적인 세션으로 관리되며, 서로 다른 조직의 데이터는 완전히 분리됩니다.
고도화 로드맵
현재 32개 도구가 제공됩니다. 도구 요청은 아래 고객센터로 남겨주세요.
트러블슈팅
Claude Desktop에서 도구 아이콘이 보이지 않아요
- Claude Desktop을 완전히 종료 후 재시작하세요 (작업 표시줄 트레이 아이콘까지 종료)
- JSON 문법 오류가 없는지 확인하세요 (jsonlint.com에서 검증)
- API KEY에 앞뒤 공백이 없는지 확인하세요
"API KEY가 없습니다" 오류
- 설정 파일에서 X-API-KEY 헤더 이름이 정확한지 확인하세요
- 콘솔에서 API KEY가 활성 상태인지 확인하세요
연결이 자주 끊겨요
MCP 서버는 요청마다 연결을 맺는 Streamable HTTP 방식으로 동작합니다. 장시간 연결을 유지하지 않으므로 대화 도중 연결이 끊길 일은 없고, API 키는 요청마다 설정에서 자동으로 전송되므로 별도 조치가 필요하지 않습니다.
구버전 클라이언트가 쓰던 장기 SSE 연결 방식은 더 이상 사용하지 않습니다. 오래된 설정에서 연결이 되지 않는다면, 위 3~4단계의 설정 예시대로 URL만 지정하는 형태로 바꿔 주세요.