개발자 도구

MCP와 CLI로 여행 워크플로우 구축

23개 AI 여행 도구 — MCP 프로토콜로 Claude Desktop / Cursor에 통합하거나 명령줄에서 직접 사용

$ npm install -g lovtrip

MCP 서버

AI IDE에서 여행 계획 기능 직접 사용

MCP란?

Model Context Protocol (MCP)은 AI 어시스턴트가 외부 도구를 직접 호출할 수 있는 개방형 프로토콜입니다. Lovtrip MCP 서버는 23개 여행 도구를 제공합니다.

지오코딩 및 경로 계획
AI 다일 여행 일정 생성
관광지·호텔·항공편 검색
날씨 및 교통 분석
일정 최적화 및 예산 계산
캘린더 내보내기(iCal)

설치 및 설정

npm
npm install -g lovtrip
Claude Desktop 설정
// ~/.claude/claude_desktop_config.json
{
  "mcpServers": {
    "lovtrip": {
      "command": "lovtrip-mcp",
      "env": {
        "AMAP_API_KEY": "your_amap_api_key"
      }
    }
  }
}
Cursor 설정
// .cursor/mcp.json
{
  "mcpServers": {
    "lovtrip": {
      "command": "npx",
      "args": ["lovtrip-mcp"],
      "env": {
        "AMAP_API_KEY": "your_amap_api_key"
      }
    }
  }
}

사용 가능한 도구

amap_geocode주소 → 좌표
amap_reverse_geocode좌표 → 주소
amap_search_nearby주변 POI 검색
amap_calculate_route경로 계획
amap_calculate_midpoint지리적 중간점
amap_find_optimal_venue최적 모임 장소
generate_travel_itineraryAI 일정 생성
search_attractions관광지 검색
calculate_travel_budget예산 계산
search_hotels호텔 검색
search_flights항공편 검색
check_weather날씨 확인
optimize_daily_route경로 최적화
export_calendar캘린더 내보내기

CLI 도구

터미널의 여행 계획 어시스턴트

설치

npm
# 설치
npm install -g lovtrip

# 빠른 시작
lovtrip --help
lovtrip tools

빠른 시작

lovtrip tools23개 도구 목록
lovtrip call <tool> '{"key":"val"}'도구 호출(JSON)
lovtrip call <tool> --key val도구 호출(플래그)
lovtrip serveWeb API 서버 시작
lovtrip mcpMCP 서버 시작

단축 명령

lovtrip geocode 서울역 --city 서울지오코딩
lovtrip itinerary 제주도 --days 3일정 생성
lovtrip weather --city 부산날씨 확인
lovtrip attractions 경주관광지 검색
lovtrip route 서울역 경복궁 --city 서울경로 계획
lovtrip budget 제주 --days 5예산 계산
lovtrip hotels 서울 --check-in 2025-05-01 --check-out 2025-05-03호텔 검색
lovtrip flights 서울 제주 --date 2025-05-01항공편 검색

환경 변수

필수
# 필수
export AMAP_API_KEY=your_amap_api_key

# 선택
export OPENROUTER_API_KEY=your_key     # AI Agent
export NEXT_PUBLIC_SUPABASE_URL=...    # Database
export NEXT_PUBLIC_SUPABASE_ANON_KEY=...

시작하기

npm으로 설치하거나 GitHub에서 소스 확인

GitHub 보기
npm install -g lovtrip