wanderlog-mcp
wanderlog-mcp
Un servidor MCP que permite a Claude (o a cualquier agente compatible con MCP) ver y crear itinerarios de viaje en Wanderlog mediante conversación.
En lugar de hacer clic en la interfaz de Wanderlog para planificar un viaje, solo tienes que preguntar:
"Crea una ruta de 14 días por el Golden Route de Japón: Tokio, Hakone, Kioto, Nara y Osaka."
El agente llama a las herramientas, intercala lugares y notas para cada día, añade bloques de hoteles, ferris, autobuses, trenes, coches de alquiler y listas de verificación, y terminas con un viaje completamente poblado en Wanderlog en unos minutos.
Mira un ejemplo real: Ruta de 14 días por el Golden Route de Japón — creado íntegramente por un agente de IA usando este servidor MCP.
Novedades (sin publicar)
wanderlog_search_hotels— busca en el agregador de hoteles de Wanderlog en airbnb, expedia, google y kayak. Devuelve ofertas clasificadas con comparación de precios por proveedor y descubrimiento de filtros facetados, para que el LLM nunca tenga que memorizar los valores internos de Wanderlog.Un intento fallido de autenticación al inicio ahora recibe un reintento compartido en la primera llamada a una herramienta, lo que permite que las sesiones válidas se recuperen de un error transitorio de red o proxy sin reiniciar el servidor.
Related MCP server: kyoto-assistant-mcp
Novedades en v0.3.1
Wanderlog limita la velocidad de las ediciones rápidas: las mutaciones en ráfaga (un LLM construyendo un itinerario completo) ahora se reintentan automáticamente con retroceso en lugar de fallar con un "Submit op timeout" opaco.
Los rechazos por límite de velocidad que no se pueden reintentar se muestran como un error claro en lugar de un bloqueo de 10 segundos.
Las nuevas secciones de día creadas por
wanderlog_update_trip_datesahora coinciden exactamente con la forma nativa de las secciones de Wanderlog.
Novedades en v0.3.0
wanderlog_search_guides+wanderlog_get_guide— descubre y lee guías de viaje escritas por usuarios en Wanderlog. El LLM puede preguntar "¿qué guías existen para Vietnam?" y extraer itinerarios completos para usarlos como inspiración.wanderlog_remove_note— elimina bloques de notas independientes mediante referencia en lenguaje natural.wanderlog_edit_note— busca y reemplaza en bloques de notas, anotaciones de lugares y títulos/elementos de listas de verificación.El modo detallado ya no trunca las notas de lugares ni los bloques de notas: las guías e itinerarios muestran todo su comentario.
Correcciones: las notas que contienen incrustaciones ya no se muestran como
[object Object]; las referencias a lugares ahora coinciden incluso con diferencias de guiones (por ejemplo,"Roppongi Hills - Tokyo City View").
Novedades en v0.2.0
wanderlog_rename_day— reemplaza los encabezados de día generados automáticamente (por ejemplo,"Barcelona") por otros descriptivos ("Llegada — Feria de Abril"). Pasa""para restablecer el valor predeterminado.La tabla de herramientas ahora documenta
wanderlog_annotate_placeywanderlog_add_expense(publicadas anteriormente, pero ausentes en la documentación de v0.1.0).
Novedades en v0.1.0
Construcción completa de itinerarios: lugares, notas, hoteles y listas de verificación en una sola conversación
wanderlog_search_places— encuentra lugares reales cerca de cualquier destino usando la base de datos de lugares de Wanderlogwanderlog_add_note— intercala consejos de transporte, información de reservas y consejos locales entre lugareswanderlog_add_checklist— listas de verificación previas al viaje y por día (visado, moneda, entradas con horario)Instrucciones del servidor MCP inyectadas al inicio para que Claude construya itinerarios completos automáticamente
Sonda de autenticación al inicio: detecta cookies caducadas inmediatamente en lugar de fallar a mitad de conversación
Ejemplos de prompts
"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."Herramientas
Herramienta | Qué hace |
| Lista los viajes de tu cuenta |
| Muestra un itinerario completo, o filtra a un solo día |
| Obtiene un enlace compartible de wanderlog.com |
| Obtiene la dirección de importación |
| Encuentra lugares reales cerca del destino de un viaje |
| Lista guías de viaje escritas por usuarios para un destino, con sugerencias alternativas si no hay ninguna |
| Lee el contenido completo de una guía pública de Wanderlog (secciones, lugares, notas) |
| Busca en el agregador de hoteles de Wanderlog (airbnb/expedia/google/kayak) con comparación de ofertas por proveedor |
| Crea un nuevo viaje con destino + rango de fechas |
| Añade un lugar a un día específico o a la lista general |
| Añade una nota (consejos de transporte, información de reservas, consejos locales) |
| Busca y reemplaza texto en notas, anotaciones de lugares y listas de verificación |
| Elimina un bloque de notas independiente mediante referencia en lenguaje natural |
| Añade una reserva de hotel con fechas de entrada/salida |
| Añade un tramo de ferri, autobús o tren (compañía, origen/destino, fechas/horas) a la sección compartida de Transporte |
| Añade un coche de alquiler con lugares y horas de recogida/devolución |
| Añade una lista de verificación previa al viaje o por día |
| Registra un gasto de presupuesto (importe, categoría, moneda), opcionalmente vinculado a un lugar |
| Lista los gastos de presupuesto, opcionalmente filtrados por descripción / fecha / importe / moneda |
| Elimina un gasto de presupuesto por descripción (con filtros opcionales de fecha / importe / moneda) |
| Cambia la descripción, importe, moneda, categoría o fecha de un gasto de presupuesto |
| Actualiza un lugar existente con una nota, hora de inicio/fin, o ambas |
| Elimina un lugar mediante referencia en lenguaje natural |
| Cambia el rango de fechas de un viaje |
| Renombra el encabezado de un día (por ejemplo, |
| Lista las paradas del diario (relato de viaje), opcionalmente filtradas por título o fecha |
| Añade una parada al diario: un lugar + fecha/hora + entrada de texto |
| Edita el título, texto o fecha/hora de una parada del diario (o el resumen del diario) |
| Elimina una parada del diario por título (con un filtro opcional de fecha) |
Requisitos previos
Node.js 22 o superior
Una cuenta de Wanderlog
Un cliente compatible con MCP: Claude Code, Claude Desktop, OpenAI Codex, Cursor, VS Code o cualquier host MCP con stdio
Configuración
Paso 1 — Obtén tu cookie de sesión de Wanderlog
Wanderlog no tiene una API pública, por lo que wanderlog-mcp se autentica usando la cookie de sesión de tu navegador (connect.sid). Es válida durante aproximadamente un año y nunca sale de tu máquina.
Trátala como una contraseña — otorga el mismo acceso que tienes en la interfaz de Wanderlog.
Chrome / Edge
Ve a wanderlog.com e inicia sesión
Pulsa
F12para abrir las herramientas de desarrolladorHaz clic en la pestaña Application
En la barra lateral izquierda, expande Storage → Cookies → https://wanderlog.com
Encuentra la fila donde Name es
connect.sidHaz clic en la fila, luego haz doble clic en la celda Value y copia la cadena completa: comienza con
s%3Ay tiene ~100 caracteres
Firefox
Ve a wanderlog.com e inicia sesión
Pulsa
F12para abrir las herramientas de desarrolladorHaz clic en la pestaña Storage
En la barra lateral izquierda, expande Cookies → https://wanderlog.com
Encuentra
connect.siden la tabla, haz clic en él y copia el Value
¿Por qué no puedo usar
document.cookieen la consola? Wanderlog establececonnect.sidcon la banderaHttpOnly, que bloquea deliberadamente que JavaScript lo lea (protección contra XSS). Las herramientas de desarrollador evitan esta restricción — por eso funciona y la consola no.
Paso 2 — Configura tu cliente MCP
Claude Code
claude mcp add wanderlog-mcp npx wanderlog-mcp \
--env WANDERLOG_COOKIE="s%3A...your value here..."Claude Desktop
Edita 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..."
}
}
}
}Reinicia Claude Desktop después de guardar.
Cursor
Configuración → MCP → Añadir servidor, o edita ~/.cursor/mcp.json:
{
"mcpServers": {
"wanderlog": {
"command": "npx",
"args": ["wanderlog-mcp"],
"env": {
"WANDERLOG_COOKIE": "s%3A...your value here..."
}
}
}
}VS Code (GitHub Copilot)
Añade a tu .vscode/mcp.json del espacio de trabajo:
{
"servers": {
"wanderlog": {
"type": "stdio",
"command": "npx",
"args": ["wanderlog-mcp"],
"env": {
"WANDERLOG_COOKIE": "s%3A...your value here..."
}
}
}
}OpenAI Codex
Edita ~/.codex/config.toml:
[mcp_servers.wanderlog]
command = "npx"
args = ["wanderlog-mcp"]
[mcp_servers.wanderlog.env]
WANDERLOG_COOKIE = "s%3A...your value here..."Ejecuta /mcp dentro de Codex para confirmar que el servidor se cargó.
Smithery (instalación en un clic)
npx @smithery/cli install wanderlog-mcp --client claudePaso 3 — Verifica
Pregunta a tu agente: "¿Qué viajes tengo en Wanderlog?"
Debería llamar a wanderlog_list_trips y devolver los viajes de tu cuenta. Si falla, consulta Solución de problemas a continuación.
Renovar tu cookie
La cookie dura aproximadamente un año, pero puede caducar antes si cierras sesión en wanderlog.com, cambias tu contraseña o Wanderlog revoca la sesión. Cuando eso ocurre, cada llamada a una herramienta devuelve:
Sesión de Wanderlog inválida o caducada — Captura una cookie
connect.sidnueva desde las herramientas de desarrollador de wanderlog.com y actualiza WANDERLOG_COOKIE en tu configuración de MCP.
Repite el Paso 1 anterior, actualiza tu configuración y reinicia tu cliente MCP.
Solución de problemas
El servidor arranca pero list_trips devuelve un error de autenticación Tu cookie está caducada o es incorrecta. Vuelve a capturarla desde las herramientas de desarrollador y actualiza tu configuración.
npx wanderlog-mcp se cuelga o no hace nada
El servidor habla MCP por stdio — está diseñado para ser lanzado por un host MCP, no para ejecutarse directamente en una terminal. Ejecútalo a través de Claude Code o Claude Desktop como se describe arriba.
Las herramientas funcionan pero el agente ignora notas/listas de verificación
El servidor inyecta instrucciones en la respuesta de initialize de MCP que le dicen al agente que intercale lugares y notas y añada listas de verificación. Esto funciona de manera fiable con Claude. Otros clientes pueden variar.
Seguridad
La cookie se almacena únicamente en la configuración de tu cliente MCP; nunca se hace commit ni se registra
wanderlog-mcp se ejecuta íntegramente en tu máquina: no hay ningún servidor de retransmisión
La comprobación de autenticación al inicio valida tu cookie sin imprimir su valor
Para revocar el acceso: cierra sesión en wanderlog.com (invalida todas las sesiones) y vuelve a capturarla
Contribuciones
Las pull requests son bienvenidas. Antes de enviarlas:
npm run build && npm run testPara cambios en el código de transporte o de herramientas, ejecuta también:
npm run test:integrationAviso legal
wanderlog-mcp es una herramienta no oficial de terceros, sin afiliación ni respaldo de Wanderlog. Funciona mediante llamadas a la API privada del cliente web de Wanderlog, que puede cambiar sin previo aviso. Úsalo bajo tu propio riesgo.
Licencia
MIT — consulta LICENSE
Hecho por 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