Travel Planner MCP
여행 숙소, 항공편, 관광지를 검색하고 AI가 추천하는 Claude Desktop 플러그인
설치 (맥북, 1줄)
curl -sSL https://raw.githubusercontent.com/idean3885/travel-planner/main/scripts/install.sh | bash
- RapidAPI 키 입력 → 자동 설치 완료
- Claude Desktop 재시작 후 바로 사용
RapidAPI 키 발급
- RapidAPI - Booking.com 접속
- 회원가입 후 Basic 플랜 구독 ($8.99/월)
- "X-RapidAPI-Key" 복사해두기
이 API 하나로 숙소(Hotels.com, Agoda 등), 항공편, 관광지를 모두 검색합니다.
설치 확인
Claude Desktop 재시작 후, 아래 3가지 테스트로 정상 동작을 확인하세요.
테스트 1: 숙소 검색
Claude Desktop에 입력:
바르셀로나 6월 16일~20일 4박 숙소 추천해줘
정상 동작 확인:
- 호텔 이름, 한화(₩) 가격, 리뷰 점수(/10)가 표시되는가
- 예약 링크가 포함되는가 (호텔 상세 조회 시)
- 최소 5개 이상 호텔이 나오는가
테스트 2: 관광지 검색
Claude Desktop에 입력:
바르셀로나에서 갈만한 관광지 검색해줘
정상 동작 확인:
- 관광지 이름, 입장료, 평점(/5), 리뷰 수가 표시되는가
- Sagrada Família 등 유명 관광지가 포함되는가
- 무료 취소 가능 여부가 표시되는가
테스트 3: 관광지 상세
테스트 2 결과에서 관심 있는 관광지를 골라 입력:
사그라다 파밀리아 입장권 상세 정보 알려줘
정상 동작 확인:
- 주소, 입장료, 취소 정책이 표시되는가
- 포함/미포함 사항이 나오는가
- 오디오 가이드 지원 언어에 Korean이 있는가
문제 발생 시
| 증상 | 원인 | 해결 |
|---|---|---|
| 도구 아이콘(망치)이 안 보임 | Claude Desktop 미재시작 | Claude Desktop 완전 종료 후 재실행 |
| "Error fetching" 메시지 | API 키 오류 | ~/.travel-planner/.env 파일의 키 확인 |
| 검색 결과 없음 | 도시명 영문 필요 | "마드리드" 대신 "Madrid"로 재시도 |
사용법
설치 확인이 끝나면 자유롭게 사용하세요:
"리스본 6/7~9 숙소 중 리뷰 9점 이상만 추천해줘"
"그라나다에서 할 수 있는 투어 중 무료 취소 가능한 것만 보여줘"
"포르투에서 리스본 가는 6월 10일 항공편 찾아줘"
"바르셀로나 가우디 관련 관광지만 모아서 정리해줘"
제공 도구 (8개)
숙소 검색
- search_destinations — 도시/목적지 검색
- get_hotels — 호텔 목록 (한화 가격, 리뷰, 할인율)
- get_hotel_details — 호텔 상세 (시설, 체크인/아웃, 예약 링크)
항공편 검색
- search_flight_destinations — 공항/도시 검색
- search_flights — 항공편 목록 (가격, 경유, 수하물)
관광지 검색
- search_attraction_locations — 관광지 위치 검색
- search_attractions — 관광지 목록 (입장료, 리뷰, 취소정책)
- get_attraction_details — 관광지 상세 (설명, 주소, 포함/미포함, 오디오 언어)
업데이트
curl -sSL https://raw.githubusercontent.com/idean3885/travel-planner/main/scripts/install.sh | bash
설치와 같은 명령어입니다. 실행하면:
- 최신 코드 자동 다운로드
- API 키는 기존 설정 유지 (재입력 불필요)
- Claude Desktop 재시작 후 새 기능 사용 가능
삭제
rm -rf ~/.travel-planner
Claude Desktop 설정에서 "travel" 항목도 제거하세요:
~/Library/Application Support/Claude/claude_desktop_config.json열기"travel": { ... }블록 삭제- Claude Desktop 재시작
개발자용
scripts/setup.sh— 개발 환경 설정pytest tests/unit/ -v— 단위 테스트 (89개)- PyPI:
pip install travel-planner-mcp - ADR-001: 아키텍처 결정
Metadata
Release files for travel-planner-mcp 1.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| travel_planner_mcp-1.0.2.tar.gz | 13.4 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| travel_planner_mcp-1.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 25.0 kB
Release files / travel_planner_mcp-1.0.2.tar.gz
| Download URL | travel_planner_mcp-1.0.2.tar.gz |
|---|---|
| Size | 13.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f2fb90c9e7c8cebcc1ea9955e2f2361c0c6f9ecae38160ad976f4e32860361ab
|
|
BLAKE2b-256 checksum How to use checksums |
8f6599772a4924af2c85e409c11a6d17d98cb384bf7f631eb5c554b25ce2abfe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / travel_planner_mcp-1.0.2-py3-none-any.whl
| Download URL | travel_planner_mcp-1.0.2-py3-none-any.whl |
|---|---|
| Size | 11.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6ceca4e6ed38ac24c1fcca99e9b57b142d310e849d5be8ebe50566f47a6a9a31
|
|
BLAKE2b-256 checksum How to use checksums |
ec58283987819e23215c0c7a2e3f9161f59c51255f0a015577f47dc679512b27
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Security for travel-planner-mcp 1.0.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.