처음 해본 MCP 설치와 여행계획 자동화 – 클로드와 함께한 여행계획 세우기 도전기

소개

타이칸님의 스터디 사례 중, Claude를 이용해 여행 계획을 세우는 실습을 보고 너무 흥미로워 보여서 저도 직접 시도해봤습니다. 아이와 여행을 가려고 할 때, 정보를 모으고 계획을 세우는 게 늘 어렵고 귀찮았거든요. 그래서 MCP를 클로드에 설치해서 "여행계획을 자동화"하는 도전을 시작했습니다.

진행 방법

사용 도구 및 설치한 MCP 툴

  • brave-search

  • travel-planner

  • mcp-server-firecrawl

  • notionApi

  • sequential-thinking

  • google-maps

처음 MCP를 접했기에, 각 툴의 서버를 직접 설치하는 과정부터 쉽지 않았어요. 특히:

  • 🔧 구글 Maps API 설정: 처음 알게 된 유료 서비스, 가입 시 $300 크레딧 지급됨!

    • 구글 API를 만들기 위해서는 https://developers.google.com/maps/documentation/javascript/get-api-key?hl=ko#create-api-keys 여기에 들어가야해요.

    • 그리고 구글 클라우드에 가입(?) 해야해요. 이런게 있는지 처음 알았어요. api 사용을 위해서는 유료 가입을 해야하고 - 카드 정보 입력해야 해요 - 3개월간 사용할 수 있는 300달러 크레딧을 줘요👍

      화면 중간에 확인 표시가있는 한국 웹 사이트
  • 🗃️ 노션 API 연동: 읽기 권한만 설정되어 있어서 쓰기 작업에서 오류 발생 → 이후 수정

    • 노션 mcp 설치할때는 다른 분들과 마찬가지로 한번에 안되었어요. 그 전에 설정해야 할 것들이 있더라구요. 많은 분들이 참고하신 윤누리님의 글을 참고해서 설정을 마쳤어요. https://www.gpters.org/llm-service/post/low-tide-5-minutes-9aEHVeVbYxBIEys

    • 위 예시에서 사용한 서버 말고, 깃헙에서 오피셜이라고 링크 달아준 걸 써봤어요. ㅋ

      https://github.com/makenotion/notion-mcp-server#readme

    • 클로드 작동 중에 노션에 내용을 써야 하는데, 제 api 권한이 읽기만 되어 있어서 안되더라구요. 그래서 수정하여 진행하였습니다. :)

  • 🔑 각종 API 키 발급과 설정 과정은 지피팅+구글링+삽질의 연속이었어요.

사용한 프롬프트 (지피티 제공)

솔직히 노션 사용법을 잘 몰라서, 어떻게 데이터를 정리하라고 해야할지 모르겠더라구요. 그래서 지피티를 시켰습니다. 그리고 노션을 사용한 이유는... mcp로 뭔가 연결되서 작동하는걸 보고 싶어서 였습니다. ㅎㅎ

지피티에게 제가 얻고 싶은 정보들에 대해 말하고, 그걸 노션에 정리해주는 프롬프트를 짜달라고 했습니다. 그리고 이걸 클로드에 붙여 넣었습니다.

사용하는 mcp툴: brave-search, travel-planner, firecrawl, notion, sequential-thinking 이 mcp툴을 반드시 모두 사용하세요. 장소와 기간, 그리고 누구와 함께 하는지 제시하면 mcp툴을 이용해서 여행계획을 세웁니다.

그리고 노션에 정리해주세요.
요구사항
1) 스팟별 정보
   · 메인 + 대안 2개 (이름·선정 이유·카테고리·실내/실외·사전예약 필요 여부·대표 이미지·블로그 링크·구글맵)
2) 이동 정보
   · A→B→C 경로 / 도보·대중교통(IC·현금)·택시(요금) / 총 이동거리·총 교통비
3) 예산
   · 교통·식비·입장료·기타 항목별 추정비 → Trips.Budget DB 입력
4) Notion 매핑
   · Trips DB: 여행명·출발일·도착일·동행·총예산
   · Itinerary DB: 날짜·시간대·활동·설명·맵·비용·대안1/2·선정이유·이동정보·이미지
   · Itinerary DB에 캘린더·타임라인 뷰 함께 생성
   · 대표이미지는 Embed, 외부 자료는 Bookmark
5) 툴 순서
   ① sequential-thinking → ② travel-planner → ③ brave-search → ④ firecrawl → ⑤ notion
6) 오류 처리
   · 필수 필드 누락 시 '⛔️ {필드명} 미수집' + TODO 태그

입력값

후쿠오카 / 5월 / 3박 4일 / 8살 남자아이 포함 3인가족

시행착오

  • 🤖 클로드가 중간에 멈춤: 자꾸 처음으로 돌아감 → 하나씩 단계적으로 분리 시도

    • 드디어 제 클로드에서도 다른 분들처럼 뭔가가 자동으로 실행이 됩니다. 너무 신기했습니다. 하지만.....................................

클로드가 중단 됩니다... 위에 진해하던것들도 사라집니다... 몇번을 해도 똑같습니다. 클로드에게 물으니, 과부하 같다고 합니다.

한국어는 화면에 표시됩니다

그래서 단계를 끊어서 진행해보기로 했습니다. 처음엔 시퀀셜 씽킹만 쓰라고 했습니다. 잘 됩니다..

하지만... 대화 길이 제한이 초과 됐다고 합니다. 새 창을 열라고 합니다.. 네.. 저는 무료버전이었습니다. 그래서 클로드 유료 결제를 했습니다.

  • 💬 대화 길이 제한: 유료 결제 후 일부 해결 → 그래도 계속 한계 존재

    • 결국 돈 내라는 것이었어요. 돈 내고나니 아주 쭉쭉 뽑아냅니다. 하지만, 그럼에도 대화 길이 제한에 걸리네요. mcp사용하는게 은근히... 뭐가 길구나.. 싶었습니다. 이거.. 커서 이용하면 해결되는지 궁금하네요??

  • 📛 노션 API 오류: 읽기 권한만 설정 → 쓰기 작업 중단 → 수정 후 재시도

  • 🧱 노션 출력 품질: 캘린더 뷰로 보긴 좋았지만, 대표 이미지, 블로그 링크, 구글맵, 대안 스팟 등은 반영 안됨

    • 노션 첫 페이지 이미지

Itinerary 페이지는 캘린터 뷰로 설정하니 좀 볼만함. 각 스케줄 클릭하면 세부 내용이 나옴.

중국어가있는 캘린더

클릭하면 나오는 세부내용 ↓

한국 웹 사이트의 스크린 샷

텍스트로 나열된 정보들...↓

결과와 배운 점

  • MCP 설치부터 실행까지 꽤 많은 기술적 장벽 존재 (api 등..)

  • 오류를 하나씩 해결하며 점점 완성도가 올라가는 게 재밌고 뿌듯했어요 😄

  • 클로드의 유료화 정책과 API 한계에 대해 직접 체험

  • 노션 자동화는 유용하지만, 원하는 출력 형태(시각화/구조화)에 대한 한계 느꼈어요

  • 다음엔 Cursor(커서) 에서 시도해볼 예정이고, 노션보다 시각적으로 깔끔한 도구도 탐색 중입니다

도움 받은 글

  • 타이칸님의 MCP 활용 스터디 사례

  • GPT가 제공한 여행계획 자동화 프롬프트

👉 이 게시글도 읽어보세요