여행 해킹 툴킷: 포인트와 마일 검색을 위한 AI 기술과 MCP 서버

Travel Hacking Toolkit은 AI 코딩 에이전트가 포인트와 마일 여행 계획을 처리할 수 있도록 하는 AI 스킬과 MCP 서버의 모음입니다. 이는 Claude Code와 OpenCode에게 "포인트를 사용할까요, 현금을 지불할까요?"라는 핵심 질문에 답하도록 가르치며, 여러 데이터 소스에 걸친 검색을 자동화합니다.
빠른 설정
저장소를 클론하고 설정 스크립트를 실행하세요:
git clone https://github.com/borski/travel-hacking-toolkit.git
cd travel-hacking-toolkit
./scripts/setup.sh
설정 스크립트는 사용할 도구(OpenCode, Claude Code 또는 둘 다)를 선택하고, API 키 설정 파일을 생성하며, 종속성을 설치하고, 필요에 따라 스킬을 시스템 전체에 설치하는 과정을 안내합니다. Claude Code의 경우 다음 명령어로 실행하세요:
claude --strict-mcp-config --mcp-config .mcp.json
--strict-mcp-config 플래그는 Claude Code에게 설정 파일에서 MCP 서버를 직접 로드하라고 지시하며, 자동 탐색보다 더 안정적입니다.
포함된 내용
MCP 서버 (실시간 도구)
- Skiplagged: 히든 시티 운임이 포함된 항공편 검색 (API 키 불필요)
- Kiwi.com: 가상 인터라이닝이 포함된 항공편 (API 키 불필요)
- Trivago: 예약 사이트를 아우르는 호텔 메타검색 (API 키 불필요)
- Ferryhopper: 33개국, 190개 이상의 운영사를 아우르는 페리 노선 (API 키 불필요)
- Airbnb: 지오코딩 수정 및 속성 유형 필터가 포함된 Airbnb 목록 검색 (API 키 불필요)
- LiteAPI: 실시간 요금과 예약이 포함된 호텔 검색 (LiteAPI 키 필요)
스킬 (AI를 위한 API 지식)
- duffel: Duffel API를 통한 항공사 간 실시간 항공편 검색
- seats-aero: 25개 이상의 마일리지 프로그램에서 상여석 가용성 검색 (Seats.aero Pro/Partner 키 필요)
- awardwallet: 로열티 프로그램 잔액, 엘리트 상태, 기록 (AwardWallet Business 키 필요)
- serpapi: Google Flights 현금 가격, 호텔, 목적지 발견 (SerpAPI 키 필요)
- rapidapi: Google Flights Live + Booking.com을 통한 보조 가격 (RapidAPI 키 필요)
- atlas-obscura: 모든 목적지 근처의 숨겨진 보석 같은 장소 (API 키 불필요)
- scandinavia-transit: 노르웨이/스웨덴/덴마크의 기차, 버스, 페리 (Entur + Trafiklab 키 필요)
- wheretocredit: 50개 이상의 프리퀀트 플라이어 프로그램에서 항공사 및 예약 등급별 마일리지 적립률 (API 키 불필요)
작동 방식
스킬은 AI에게 여행 API를 호출하는 방법을 가르치는 마크다운 파일입니다. 여기에는 엔드포인트 문서, curl 예제, 유용한 jq 필터, 워크플로 가이드가 포함됩니다. OpenCode와 Claude Code 모두 스킬을 기본적으로 지원합니다. skills/ 디렉토리가 표준 소스입니다.
MCP 서버는 AI가 직접 호출할 수 있는 실시간 도구를 제공합니다. 설정은 OpenCode용 opencode.json과 Claude Code용 .mcp.json에 있습니다. 6개의 MCP 서버 중 5개는 API 키가 전혀 필요하지 않습니다.
필요한 API 키
완전한 경험을 위해서는 최소한 다음을 추가하세요:
- SEATS_AERO_API_KEY: 상여석 항공편 검색용 (Pro 약 $8/월)
- SERPAPI_API_KEY: 현금 가격 비교용 (월 100회 무료 검색)
포함된 참조 데이터
이 툴킷에는 Chase UR, Amex MR, Bilt, Capital One, Citi TY의 전환 파트너 비율이 포함되어 있습니다. 포인트 가치는 TPG, Upgraded Points, OMAAT, View From The Wing에서 가져왔습니다. 또한 동맹 멤버십 데이터, 스윗 스팟 리뎀션, 예약 기간, 호텔 체인 브랜드 조회 정보도 포함되어 있습니다.
📖 전체 소스 읽기: HN AI Agents
👀 See Also

Git pre-commit 훅은 AI 코딩 에이전트가 오래된 문서로 커밋하는 것을 방지합니다.
한 개발자가 Git pre-commit 훅을 만들어 문서 파일이 오래된 경우 커밋을 차단했습니다. 이 툴은 Claude Code, Cursor, Windsurf, Copilot과 같은 AI 코딩 에이전트의 문제를 특별히 다루며, AI 에이전트가 진행하기 전에 문서를 업데이트하도록 강제하기 위해 에러 코드 1로 종료합니다.

클로드 코드 카르마: 클로드 코드 세션을 위한 로컬 관측 가능성 대시보드
Claude Code Karma는 ~/.claude/의 JSONL 파일을 파싱하여 Claude Code 세션 데이터를 시각화하고, 도구 사용량을 추적하며, 무음 실패를 모니터링하는 오픈소스 로컬 대시보드입니다. FastAPI, Svelte-Kit 2, Svelte 5 및 SQLite로 구축되어 완전한 세션 타임라인과 실시간 추적 기능을 제공합니다.

OpenHelm: Claude 코드를 위한 자체 수정 재시도 로직이 포함된 로컬 백그라운드 스케줄러
OpenHelm은 Tauri 기반 애플리케이션으로, Claude Code 작업을 백그라운드에서 예약 실행하며, 모든 상태를 SQLite에 로컬로 저장하고, 실패 후 프롬프트를 조정하는 자체 수정 재시도 루프를 포함합니다.

Gemma 4 E2B를 TypeScript 프레임워크에서 멀티 에이전트 코디네이터로 테스트
개발자가 오픈 멀티 에이전트 TypeScript 프레임워크를 사용하여 다중 에이전트 설정에서 Gemma 4 E2B를 코디네이터로 테스트했습니다. 모델은 작업을 JSON으로 분해하고, 에이전트를 할당하며, bash 및 파일 작업과 같은 도구를 호출하고, 결과를 종합하는 데 성공했습니다.