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値を覚える必要はありません。起動時の認証プローブが失敗した場合、最初のツール呼び出しで共有リトライが1回行われ、有効なセッションが一時的なネットワークまたはプロキシエラーからサーバーを再起動せずに回復できるようになります。
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の新機能
完全な旅程の構築:1回の会話で場所、メモ、ホテル、チェックリスト
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."ツール
ツール | 機能 |
| アカウント内の旅行を一覧表示 |
| 完全な旅程を表示、または1日だけにフィルタリング |
| 共有可能な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 claudeステップ3 — 確認
エージェントに次のように尋ねます:「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で確実に機能します。他のクライアントでは異なる場合があります。
セキュリティ
CookieはMCPクライアント設定にのみ保存され、コミットやログに記録されることはありません
wanderlog-mcpは完全にあなたのマシン上で動作します — リレーサーバーはありません
起動時の認証プローブは、Cookieの値を出力せずに検証します
アクセスを取り消すには: wanderlog.comからログアウトし(すべてのセッションが無効になります)、その後再取得してください
コントリビューション
プルリクエストは歓迎します。提出前に:
npm run build && npm run testトランスポートまたはツールコードの変更については、以下も実行してください:
npm run test:integration免責事項
wanderlog-mcpは非公式のサードパーティツールであり、Wanderlogとは提携しておらず、Wanderlogによる承認も受けていません。Wanderlogの非公開のWebクライアント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