wanderlog-mcp
wanderlog-mcp
Claude(또는 MCP 호환 에이전트)가 대화를 통해 Wanderlog 여행 일정을 조회하고 만들 수 있게 해주는 MCP 서버입니다.
Wanderlog UI를 클릭하며 여행을 계획하는 대신, 그냥 이렇게 물어보면 됩니다:
"14일 일본 골든 루트 여행을 만들어 줘 — 도쿄, 하코네, 교토, 나라, 오사카."
에이전트가 도구를 호출하여 각 날짜에 장소와 메모를 섞어 넣고, 호텔 블록, 페리, 버스, 기차, 렌터카, 체크리스트를 추가하면 몇 분 안에 완전히 채워진 Wanderlog 여행 일정이 완성됩니다.
실제 예시 보기: 14일 일본 골든 루트 — 이 MCP 서버를 사용하여 AI 에이전트가 전적으로 만든 여행 일정입니다.
새로운 기능 (미출시)
wanderlog_search_hotels— airbnb, expedia, google, kayak의 Wanderlog 호텔 통합 검색을 제공합니다. 공급업체별 가격 비교와 패싯 필터 탐색이 포함된 순위별 오퍼를 반환하므로 LLM이 Wanderlog 내부 enum 값을 외울 필요가 없습니다.시작 시 인증 프로브가 실패하면 첫 번째 도구 호출에서 공유 재시도가 한 번 이루어져, 유효한 세션이 서버를 재시작하지 않고도 일시적인 네트워크 또는 프록시 오류에서 복구될 수 있습니다.
Related MCP server: kyoto-assistant-mcp
v0.3.1의 새로운 기능
Wanderlog는 빠른 편집을 속도 제한합니다. 전체 일정을 만드는 LLM과 같은 폭발적인 변경은 불투명한 "Submit op timeout" 오류로 실패하는 대신 백오프와 함께 자동으로 재시도됩니다.
재시도할 수 없는 속도 제한 거부는 10초 동안 멈추는 대신 명확한 오류로 표시됩니다.
wanderlog_update_trip_dates로 생성된 새 날짜 섹션이 이제 Wanderlog의 기본 섹션 형태와 정확히 일치합니다.
v0.3.0의 새로운 기능
wanderlog_search_guides+wanderlog_get_guide— 사용자가 작성한 Wanderlog 여행 가이드를 발견하고 읽습니다. LLM은 "베트남에 어떤 가이드가 있나요?"라고 물어보고 전체 일정을 가져와 영감으로 사용할 수 있습니다.wanderlog_remove_note— 자연어 참조로 독립형 메모 블록을 제거합니다.wanderlog_edit_note— 메모 블록, 장소 주석, 체크리스트 제목/항목에서 찾아 바꾸기를 수행합니다.상세 모드에서 더 이상 장소 메모나 메모 블록을 자르지 않습니다. 가이드와 일정의 전체 설명이 렌더링됩니다.
수정 사항: 임베드를 포함한 메모가 더 이상
[object Object]로 렌더링되지 않습니다. 장소 참조는 이제 하이픈/대시 차이를 무시하고 일치합니다(예:"Roppongi Hills - Tokyo City View").
v0.2.0의 새로운 기능
wanderlog_rename_day— 자동 생성된 날짜 제목(예:"Barcelona")을 설명적인 제목("Arrival — Feria de Abril")으로 바꿉니다.""를 전달하면 기본값으로 재설정됩니다.도구 표에 이제
wanderlog_annotate_place와wanderlog_add_expense가 문서화되었습니다(이전에 출시되었으나 v0.1.0 문서에는 누락).
v0.1.0의 새로운 기능
단일 대화에서 장소, 메모, 호텔, 체크리스트를 포함한 전체 일정 작성
wanderlog_search_places— Wanderlog의 장소 데이터베이스를 사용하여 모든 목적지 주변의 실제 장소를 검색합니다wanderlog_add_note— 장소 사이에 교통 팁, 예약 정보, 현지 조언을 섞어 넣습니다wanderlog_add_checklist— 여행 전 및 날짜별 체크리스트(비자, 통화, 시간 지정 입장권)시작 시 MCP 서버 지침이 주입되어 Claude가 완전한 일정을 자동으로 작성합니다
시작 인증 프로브 — 대화 중간에 실패하는 대신 만료된 쿠키를 즉시 감지합니다
예시 프롬프트
"What trips do I have in Wanderlog?""Create a 7-day itinerary for Lisbon starting June 1 — include restaurants, day trips,
and a hotel near the waterfront.""Add a day trip to Sintra on day 3 of my Lisbon trip.""I'm spending 5 days in Tokyo — build me a full itinerary with museum visits, ramen spots,
and a ryokan in Shinjuku.""Look at my Barcelona trip and add practical notes for getting between each place.""Add a pre-trip checklist to my Paris trip — visa, currency, offline maps, travel insurance.""Move my Rome trip back by two weeks.""Give me the shareable link to my Kyoto itinerary.""Remove the Colosseum from day 2 of my Rome trip."도구
도구 | 기능 |
| 계정의 여행 목록을 표시합니다 |
| 전체 일정을 보거나 특정 날짜로 필터링합니다 |
| 공유 가능한 wanderlog.com 링크를 가져옵니다 |
| 여행의 |
| 여행 목적지 주변의 실제 장소를 검색합니다 |
| 목적지에 대한 사용자 작성 여행 가이드를 나열하며, 없을 때 대체 제안을 제공합니다 |
| 공개 Wanderlog 가이드의 전체 내용(섹션, 장소, 메모)을 읽습니다 |
| Wanderlog 호텔 통합 검색(airbnb/expedia/google/kayak)을 공급업체별 거래 비교와 함께 제공합니다 |
| 목적지와 날짜 범위로 새 여행을 만듭니다 |
| 특정 날짜 또는 일반 목록에 장소를 추가합니다 |
| 메모(교통 팁, 예약 정보, 현지 조언)를 추가합니다 |
| 메모, 장소 주석, 체크리스트에서 텍스트를 찾아 바꿉니다 |
| 자연어 참조로 독립형 메모 블록을 제거합니다 |
| 체크인/체크아웃 날짜가 포함된 호텔 예약을 추가합니다 |
| 공유 교통 섹션에 페리, 버스 또는 기차 구간(운송사, 출발/도착, 날짜/시간)을 추가합니다 |
| 픽업/반납 장소와 시간이 포함된 렌터카를 추가합니다 |
| 여행 전 또는 날짜별 체크리스트를 추가합니다 |
| 예산 지출(금액, 카테고리, 통화)을 기록하며, 선택적으로 장소에 연결할 수 있습니다 |
| 예산 지출 목록을 표시하며, 설명 / 날짜 / 금액 / 통화로 선택적으로 필터링할 수 있습니다 |
| 설명으로 예산 지출을 제거합니다(선택적으로 날짜 / 금액 / 통화 필터 사용) |
| 예산 지출의 설명, 금액, 통화, 카테고리 또는 날짜를 변경합니다 |
| 기존 장소에 메모, 시작/종료 시간 또는 둘 다를 추가하여 업데이트합니다 |
| 자연어 참조로 장소를 제거합니다 |
| 여행의 날짜 범위를 변경합니다 |
| 날짜의 제목을 변경합니다(예: |
| 저널(여행기) 정류장 목록을 표시하며, 제목 또는 날짜로 선택적으로 필터링할 수 있습니다 |
| 저널 정류장을 추가합니다: 장소 + 날짜/시간 + 텍스트 항목 |
| 저널 정류장의 제목, 텍스트 또는 날짜/시간(또는 저널 요약)을 편집합니다 |
| 제목으로 저널 정류장을 제거합니다(선택적으로 날짜 필터 사용) |
사전 요구 사항
Node.js 22 이상
Wanderlog 계정
MCP 호환 클라이언트: Claude Code, Claude Desktop, OpenAI Codex, Cursor, VS Code 또는 모든 stdio MCP 호스트
설정
1단계 — Wanderlog 세션 쿠키 가져오기
Wanderlog에는 공개 API가 없으므로 wanderlog-mcp는 브라우저 세션 쿠키(connect.sid)를 사용하여 인증합니다. 이 쿠키는 약 1년 동안 유효하며 사용자의 컴퓨터를 벗어나지 않습니다.
비밀번호처럼 취급하세요 — Wanderlog UI에서 가지고 있는 것과 동일한 액세스 권한을 부여합니다.
Chrome / Edge
wanderlog.com에 접속하여 로그인합니다
F12를 눌러 DevTools를 엽니다Application 탭을 클릭합니다
왼쪽 사이드바에서 **Storage → Cookies → https://wanderlog.com**을 펼칩니다
Name이
connect.sid인 행을 찾습니다행을 클릭한 다음 Value 셀을 더블클릭하고 전체 문자열을 복사합니다 —
s%3A로 시작하며 길이는 ~100자입니다
Firefox
wanderlog.com에 접속하여 로그인합니다
F12를 눌러 DevTools를 엽니다Storage 탭을 클릭합니다
왼쪽 사이드바에서 **Cookies → https://wanderlog.com**을 펼칩니다
테이블에서
connect.sid를 찾아 클릭하고 Value를 복사합니다
콘솔에서
document.cookie를 사용할 수 없는 이유는 무엇인가요? Wanderlog는connect.sid를HttpOnly플래그로 설정하여 JavaScript가 이를 읽는 것을 의도적으로 차단합니다(XSS 보호). DevTools는 이 제한을 우회하므로 콘솔에서는 안 되지만 DevTools에서는 작동하는 것입니다.
2단계 — MCP 클라이언트 구성
Claude Code
claude mcp add wanderlog-mcp npx wanderlog-mcp \
--env WANDERLOG_COOKIE="s%3A...your value here..."Claude Desktop
claude_desktop_config.json을 편집합니다:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.jsonLinux:
~/.config/Claude/claude_desktop_config.json
{
"mcpServers": {
"wanderlog": {
"command": "npx",
"args": ["wanderlog-mcp"],
"env": {
"WANDERLOG_COOKIE": "s%3A...your value here..."
}
}
}
}저장한 후 Claude Desktop을 다시 시작합니다.
Cursor
설정 → MCP → 서버 추가, 또는 ~/.cursor/mcp.json을 편집합니다:
{
"mcpServers": {
"wanderlog": {
"command": "npx",
"args": ["wanderlog-mcp"],
"env": {
"WANDERLOG_COOKIE": "s%3A...your value here..."
}
}
}
}VS Code (GitHub Copilot)
작업 공간의 .vscode/mcp.json에 추가합니다:
{
"servers": {
"wanderlog": {
"type": "stdio",
"command": "npx",
"args": ["wanderlog-mcp"],
"env": {
"WANDERLOG_COOKIE": "s%3A...your value here..."
}
}
}
}OpenAI Codex
~/.codex/config.toml을 편집합니다:
[mcp_servers.wanderlog]
command = "npx"
args = ["wanderlog-mcp"]
[mcp_servers.wanderlog.env]
WANDERLOG_COOKIE = "s%3A...your value here..."Codex에서 /mcp를 실행하여 서버가 로드되었는지 확인합니다.
Smithery (원클릭 설치)
npx @smithery/cli install wanderlog-mcp --client claude3단계 — 확인
에이전트에게 물어보세요: "Wanderlog에 어떤 여행이 있나요?"
wanderlog_list_trips를 호출하여 계정의 여행 목록을 반환해야 합니다. 실패하면 아래의 문제 해결을 참조하세요.
쿠키 새로고침
쿠키는 약 1년 동안 유지되지만 wanderlog.com에서 로그아웃하거나 비밀번호를 변경하거나 Wanderlog가 세션을 취소하면 더 일찍 만료될 수 있습니다. 이 경우 모든 도구 호출이 다음을 반환합니다:
Wanderlog 세션이 유효하지 않거나 만료됨 — wanderlog.com DevTools에서 새 connect.sid 쿠키를 캡처하고 MCP 구성의 WANDERLOG_COOKIE를 업데이트하세요.
위의 1단계를 반복하고 구성을 업데이트한 다음 MCP 클라이언트를 다시 시작합니다.
문제 해결
서버는 시작되지만 list_trips가 인증 오류를 반환합니다 쿠키가 만료되었거나 잘못되었습니다. DevTools에서 다시 캡처하고 구성을 업데이트하세요.
npx wanderlog-mcp가 멈추거나 아무것도 하지 않습니다
서버는 stdio MCP를 사용합니다. 터미널에서 직접 실행하는 것이 아니라 MCP 호스트에 의해 실행되도록 설계되었습니다. 위에서 설명한 대로 Claude Code 또는 Claude Desktop을 통해 실행하세요.
도구는 작동하지만 에이전트가 메모/체크리스트를 무시합니다
서버는 MCP initialize 응답에 지침을 주입하여 에이전트가 장소와 메모를 섞어 넣고 체크리스트를 추가하도록 안내합니다. 이는 Claude에서 안정적으로 작동합니다. 다른 클라이언트는 다를 수 있습니다.
보안
쿠키는 MCP 클라이언트 구성에만 저장되며, 커밋되거나 로그에 기록되지 않습니다
wanderlog-mcp는 전적으로 사용자 머신에서 실행됩니다 — 중계 서버가 없습니다
시작 시 인증 프로브는 쿠키 값을 출력하지 않고 쿠키를 검증합니다
액세스를 취소하려면: wanderlog.com에서 로그아웃(모든 세션 무효화)한 후 다시 캡처하세요
기여
풀 리퀘스트를 환영합니다. 제출 전에:
npm run build && npm run test전송 또는 도구 코드 변경 시에는 다음도 실행하세요:
npm run test:integration고지 사항
wanderlog-mcp는 비공식 서드파티 도구로, Wanderlog와 제휴하거나 보증하지 않습니다. Wanderlog의 비공개 웹 클라이언트 API를 호출하여 작동하며, 이 API는 예고 없이 변경될 수 있습니다. 사용에 따른 책임은 사용자에게 있습니다.
라이선스
MIT — LICENSE 참조
shaikhspeare 제작
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceA proof-of-concept MCP server that allows LLM agents to query live flight booking information via Amadeus, including cheapest tickets, destinations, and airline routes.1
- FlicenseNot gradedqualityCmaintenanceA Kyoto travel planning assistant that uses Wikivoyage API and LangChain/LangGraph to provide real-time attraction info, operating hours, and dynamic itinerary adjustments through MCP tools.
- FlicenseNot gradedqualityBmaintenanceMulti-domain MCP server enabling AI agents to plan and execute vacation travel and birthday party logistics via local tool pipelines.
- AlicenseNot gradedqualityCmaintenanceCoordinates flights, hotels, events, weather, currency, and traffic data through a single MCP server, enabling comprehensive trip planning via natural language prompts.MIT
Related MCP Connectors
MCP server for generating rough-draft project plans from natural-language prompts.
Aggregated travel MCP — flights, tours, activities, price checks, visas, and more.
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
Appeared in Searches
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/shaikhspeare/wanderlog-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server