Skip to main content
Glama

wanderlog-mcp

npm npm downloads License: MIT Node.js

Ein MCP-Server, der es Claude (oder jedem anderen MCP-kompatiblen Agenten) ermöglicht, Wanderlog-Reisepläne über Konversationen einzusehen und zu erstellen.

Anstatt sich durch die Wanderlog-Benutzeroberfläche zu klicken, um eine Reise zu planen, fragen Sie einfach:

„Erstelle eine 14-tägige Japan Golden Route Reise – Tokio, Hakone, Kyoto, Nara und Osaka.“

Der Agent ruft die Tools auf, fügt Orte und Notizen für jeden Tag ein, ergänzt Hotelblöcke und Checklisten, und Sie erhalten in wenigen Minuten einen vollständig ausgefüllten Wanderlog-Reiseplan.

Sehen Sie ein echtes Beispiel: 14-tägige Japan Golden Route – vollständig von einem KI-Agenten mit diesem MCP-Server erstellt.

Was ist neu in v0.1.0

  • Vollständige Reiseplanerstellung: Orte, Notizen, Hotels und Checklisten in einer einzigen Konversation

  • wanderlog_search_places — finden Sie reale Orte in der Nähe jedes Reiseziels mithilfe der Orte-Datenbank von Wanderlog

  • wanderlog_add_note — fügen Sie Transit-Tipps, Buchungsinformationen und lokale Ratschläge zwischen den Orten ein

  • wanderlog_add_checklist — Checklisten vor der Reise und für jeden Tag (Visum, Währung, Tickets mit Zeitfenster)

  • MCP-Server-Anweisungen werden beim Start injiziert, sodass Claude automatisch vollständige Reisepläne erstellt

  • Start-Authentifizierungsprüfung — erkennt abgelaufene Cookies sofort, anstatt mitten im Gespräch zu scheitern

Beispiel-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."

Tools

Tool

Was es tut

wanderlog_list_trips

Listet Reisen in Ihrem Konto auf

wanderlog_get_trip

Zeigt einen vollständigen Reiseplan an oder filtert auf einen einzelnen Tag

wanderlog_get_trip_url

Ruft einen teilbaren wanderlog.com-Link ab

wanderlog_search_places

Findet reale Orte in der Nähe des Reiseziels einer Reise

wanderlog_create_trip

Erstellt eine neue Reise mit Ziel + Datumsbereich

wanderlog_add_place

Fügt einen Ort zu einem bestimmten Tag oder einer allgemeinen Liste hinzu

wanderlog_add_note

Fügt eine Notiz hinzu (Transit-Tipps, Buchungsinfos, lokale Ratschläge)

wanderlog_add_hotel

Fügt eine Hotelbuchung mit Check-in/Check-out-Daten hinzu

wanderlog_add_checklist

Fügt eine Checkliste vor der Reise oder für jeden Tag hinzu

wanderlog_remove_place

Entfernt einen Ort anhand einer natürlichsprachlichen Referenz

wanderlog_update_trip_dates

Ändert den Datumsbereich einer Reise

Voraussetzungen

  • Node.js 22 oder neuer

  • Ein Wanderlog-Konto

  • Ein MCP-kompatibler Client: Claude Code, Claude Desktop, OpenAI Codex, Cursor, VS Code oder ein beliebiger stdio MCP-Host

Einrichtung

Schritt 1 — Holen Sie sich Ihr Wanderlog-Sitzungscookie

Wanderlog hat keine öffentliche API, daher authentifiziert sich wanderlog-mcp mithilfe Ihres Browser-Sitzungscookies (connect.sid). Es ist etwa ein Jahr lang gültig und verlässt niemals Ihren Computer.

Behandeln Sie es wie ein Passwort — es gewährt denselben Zugriff, den Sie in der Wanderlog-Benutzeroberfläche haben.

Chrome / Edge

  1. Gehen Sie zu wanderlog.com und melden Sie sich an

  2. Drücken Sie F12, um die Entwicklertools zu öffnen

  3. Klicken Sie auf den Tab Anwendung (Application)

  4. Erweitern Sie in der linken Seitenleiste Speicher → Cookies → https://wanderlog.com

  5. Suchen Sie die Zeile, in der der Name connect.sid lautet

  6. Klicken Sie auf die Zeile, doppelklicken Sie dann auf die Zelle Wert (Value) und kopieren Sie die gesamte Zeichenfolge — sie beginnt mit s%3A und ist etwa 100 Zeichen lang

Firefox

  1. Gehen Sie zu wanderlog.com und melden Sie sich an

  2. Drücken Sie F12, um die Entwicklertools zu öffnen

  3. Klicken Sie auf den Tab Speicher (Storage)

  4. Erweitern Sie in der linken Seitenleiste Cookies → https://wanderlog.com

  5. Suchen Sie connect.sid in der Tabelle, klicken Sie darauf und kopieren Sie den Wert

Warum kann ich document.cookie nicht in der Konsole verwenden? Wanderlog setzt connect.sid mit dem HttpOnly-Flag, was JavaScript absichtlich daran hindert, es zu lesen (XSS-Schutz). Die Entwicklertools umgehen diese Einschränkung – deshalb funktioniert es dort, aber nicht in der Konsole.

Schritt 2 — Konfigurieren Sie Ihren MCP-Client

Claude Code

claude mcp add wanderlog-mcp npx wanderlog-mcp \
  --env WANDERLOG_COOKIE="s%3A...your value here..."

Claude Desktop

Bearbeiten Sie claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

  • Windows: %APPDATA%\Claude\claude_desktop_config.json

  • Linux: ~/.config/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "wanderlog": {
      "command": "npx",
      "args": ["wanderlog-mcp"],
      "env": {
        "WANDERLOG_COOKIE": "s%3A...your value here..."
      }
    }
  }
}

Starten Sie Claude Desktop nach dem Speichern neu.

Cursor

Einstellungen → MCP → Server hinzufügen, oder bearbeiten Sie ~/.cursor/mcp.json:

{
  "mcpServers": {
    "wanderlog": {
      "command": "npx",
      "args": ["wanderlog-mcp"],
      "env": {
        "WANDERLOG_COOKIE": "s%3A...your value here..."
      }
    }
  }
}

VS Code (GitHub Copilot)

Fügen Sie dies zu Ihrem Arbeitsbereich .vscode/mcp.json hinzu:

{
  "servers": {
    "wanderlog": {
      "type": "stdio",
      "command": "npx",
      "args": ["wanderlog-mcp"],
      "env": {
        "WANDERLOG_COOKIE": "s%3A...your value here..."
      }
    }
  }
}

OpenAI Codex

Bearbeiten Sie ~/.codex/config.toml:

[mcp_servers.wanderlog]
command = "npx"
args = ["wanderlog-mcp"]

[mcp_servers.wanderlog.env]
WANDERLOG_COOKIE = "s%3A...your value here..."

Führen Sie /mcp innerhalb von Codex aus, um zu bestätigen, dass der Server geladen wurde.

Smithery (Ein-Klick-Installation)

npx @smithery/cli install wanderlog-mcp --client claude

Schritt 3 — Überprüfung

Fragen Sie Ihren Agenten: „Welche Reisen habe ich in Wanderlog?“

Er sollte wanderlog_list_trips aufrufen und die Reisen Ihres Kontos zurückgeben. Wenn dies fehlschlägt, siehe Fehlerbehebung unten.

Aktualisierung Ihres Cookies

Das Cookie hält etwa ein Jahr, kann aber früher ablaufen, wenn Sie sich von wanderlog.com abmelden, Ihr Passwort ändern oder Wanderlog die Sitzung widerruft. Wenn das passiert, gibt jeder Tool-Aufruf Folgendes zurück:

Wanderlog-Sitzung ungültig oder abgelaufen — Erfassen Sie ein neues connect.sid-Cookie aus den wanderlog.com-Entwicklertools und aktualisieren Sie WANDERLOG_COOKIE in Ihrer MCP-Konfiguration.

Wiederholen Sie Schritt 1 oben, aktualisieren Sie Ihre Konfiguration und starten Sie Ihren MCP-Client neu.

Fehlerbehebung

Server startet, aber list_trips gibt einen Authentifizierungsfehler zurück Ihr Cookie ist abgelaufen oder falsch. Erfassen Sie es erneut aus den Entwicklertools und aktualisieren Sie Ihre Konfiguration.

npx wanderlog-mcp hängt oder tut nichts Der Server spricht stdio MCP — er ist dafür konzipiert, von einem MCP-Host gestartet zu werden, nicht direkt in einem Terminal ausgeführt zu werden. Führen Sie ihn wie oben beschrieben über Claude Code oder Claude Desktop aus.

Tools funktionieren, aber der Agent ignoriert Notizen/Checklisten Der Server injiziert Anweisungen in die MCP-initialize-Antwort, die den Agenten anweisen, Orte und Notizen zu verschachteln und Checklisten hinzuzufügen. Dies funktioniert zuverlässig mit Claude. Andere Clients können abweichen.

Sicherheit

  • Das Cookie wird nur in Ihrer MCP-Client-Konfiguration gespeichert, niemals übertragen oder protokolliert

  • wanderlog-mcp läuft vollständig auf Ihrem Computer — es gibt keinen Relay-Server

  • Die Start-Authentifizierungsprüfung validiert Ihr Cookie, ohne seinen Wert auszugeben

  • Um den Zugriff zu widerrufen: Melden Sie sich von wanderlog.com ab (invalidiert alle Sitzungen) und erfassen Sie es dann erneut

Mitwirken

Pull Requests sind willkommen. Vor dem Einreichen:

npm run build && npm run test

Für Änderungen am Transport- oder Tool-Code führen Sie zusätzlich aus:

npm run test:integration

Haftungsausschluss

wanderlog-mcp ist ein inoffizielles Tool von Drittanbietern, das nicht mit Wanderlog verbunden oder von diesem unterstützt wird. Es funktioniert durch den Aufruf der privaten Web-Client-API von Wanderlog, die sich ohne Vorankündigung ändern kann. Verwendung auf eigene Gefahr.

Lizenz

MIT — siehe LICENSE


Erstellt von shaikhspeare

Latest Blog Posts

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