wanderlog-mcp
wanderlog-mcp
MCP-сервер, который позволяет Claude (или любому MCP-совместимому агенту) просматривать и создавать маршруты поездок Wanderlog через разговор.
Вместо того чтобы кликать по интерфейсу Wanderlog для планирования поездки, вы просто спрашиваете:
«Создайте 14-дневную поездку по Золотому маршруту Японии — Токио, Хаконе, Киото, Нара и Осака.»
Агент вызывает инструменты, чередует места и заметки для каждого дня, добавляет блоки отелей, паромы, автобусы, поезда, арендованные автомобили и чек-листы, и вы получаете полностью заполненную поездку Wanderlog за несколько минут.
Посмотрите реальный пример: 14-дневный Золотой маршрут Японии — создан полностью ИИ-агентом с использованием этого MCP-сервера.
Что нового (не выпущено)
wanderlog_search_hotels— поиск по агрегатору отелей Wanderlog среди airbnb, expedia, google и kayak. Возвращает ранжированные предложения с сравнением цен по поставщикам и обнаружением фасетных фильтров, чтобы LLM не приходилось запоминать внутренние значения перечислений Wanderlog.Неудачная проверка аутентификации при запуске теперь получает одну общую повторную попытку при первом вызове инструмента, что позволяет действительным сессиям восстановиться после временной сетевой ошибки или ошибки прокси без перезапуска сервера.
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— поиск реальных мест рядом с любым пунктом назначения с использованием базы мест Wanderlogwanderlog_add_note— вставка советов по транспорту, информации о бронировании и местных рекомендаций между местамиwanderlog_add_checklist— чек-листы перед поездкой и на каждый день (виза, валюта, билеты с временным входом)Инструкции MCP-сервера внедряются при запуске, чтобы Claude автоматически создавал полные маршруты
Проверка аутентификации при запуске — немедленно обнаруживает истёкшие cookie вместо сбоя в середине разговора
Примеры запросов
"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 — Получите cookie сессии Wanderlog
У Wanderlog нет публичного API, поэтому wanderlog-mcp аутентифицируется с помощью cookie сессии вашего браузера (connect.sid). Он действителен примерно год и никогда не покидает ваш компьютер.
Относитесь к нему как к паролю — он предоставляет тот же доступ, что и в интерфейсе Wanderlog.
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 обходит это ограничение — поэтому он работает, а консоль — нет.
Шаг 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..."Запустите /mcp внутри Codex, чтобы подтвердить загрузку сервера.
Smithery (установка в один клик)
npx @smithery/cli install wanderlog-mcp --client claudeШаг 3 — Проверка
Спросите вашего агента: «Какие поездки у меня есть в Wanderlog?»
Он должен вызвать wanderlog_list_trips и вернуть поездки вашего аккаунта. Если это не сработает, см. Устранение неполадок ниже.
Обновление cookie
Cookie действует около года, но может истечь раньше, если вы выйдете из wanderlog.com, смените пароль или Wanderlog отзовёт сессию. В этом случае каждый вызов инструмента возвращает:
Сессия Wanderlog недействительна или истекла — Получите свежую cookie connect.sid из DevTools wanderlog.com и обновите WANDERLOG_COOKIE в вашей конфигурации MCP.
Повторите Шаг 1 выше, обновите конфигурацию и перезапустите ваш MCP-клиент.
Устранение неполадок
Сервер запускается, но list_trips возвращает ошибку аутентификации Ваша cookie истекла или неверна. Захватите её заново из DevTools и обновите конфигурацию.
npx wanderlog-mcp зависает или ничего не делает
Сервер использует stdio MCP — он предназначен для запуска MCP-хостом, а не для прямого запуска в терминале. Запустите его через Claude Code или Claude Desktop, как описано выше.
Инструменты работают, но агент игнорирует заметки/чек-листы
Сервер внедряет инструкции в ответ MCP initialize, которые сообщают агенту о необходимости чередовать места и заметки и добавлять чек-листы. Это надёжно работает с Claude. Другие клиенты могут отличаться.
Безопасность
Cookie хранится только в конфигурации вашего MCP-клиента и никогда не коммитится и не логируется
wanderlog-mcp работает полностью на вашей машине — ретрансляционного сервера нет
Стартовая проверка аутентификации валидирует ваш cookie, не выводя его значение
Чтобы отозвать доступ: выйдите из wanderlog.com (это аннулирует все сессии), затем повторите захват
Вклад в проект
Pull requests приветствуются. Перед отправкой:
npm run build && npm run testДля изменений в коде транспорта или инструментов также выполните:
npm run test:integrationОтказ от ответственности
wanderlog-mcp — неофициальный сторонний инструмент, не связанный с Wanderlog и не одобренный им. Он работает, вызывая частный API веб-клиента Wanderlog, который может меняться без предупреждения. Используйте на свой страх и риск.
Лицензия
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