asianexpats-mcp-server について
asianexpats-mcp-server は、アジアの旅行先に関するデータを LLM エージェントなどの MCP クライアントに提供します。安全性、通信環境、予算、適した時期、観光名所を含む都市情報と、旅行費用の見積もりを取得できます。
主な機能
- 01都市の安全性と通信環境データ
- 02予算区分と旅行に適した時期
- 03旅行先の主な観光名所
- 04旅行スタイルと日数に応じた費用見積もり
活用シーン
- 01旅行先選びに向けた都市情報の比較
- 02想定される通信速度と安全性の確認
- 03予定した滞在の旅行予算の見積もり
MCP 対応
`https://asianexpats.com/mcp` の Streamable HTTP / SSE 経由で、MCP クライアントに `get_city_snapshot` と `estimate_trip_cost` ツールを公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
🌏 Asian Expats Model Context Protocol (MCP) サーバー
Asian Expats の公式 Model Context Protocol (MCP) サーバーです。
このサーバーは、アジアの旅行先のリアルタイムの安全性スコア、Wi-Fi の速度、予算区分、旅行費用の見積もり、人気の観光スポットを LLM エージェント(Claude Desktop、Cursor、Windsurf、カスタム AI アシスタント)に直接提供します。
-
ライブエンドポイント: https://asianexpats.com/mcp
-
トランスポートプロトコル: Streamable HTTP / Server-Sent Events (SSE)
-
ドキュメント: asianexpats.com/docs/mcp
-
メインサイト: asianexpats.com
⚡ クイックスタート
1. Claude Desktop
以下の設定を claude_desktop_config.json に追加します。
-
MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
-
Windows: %APPDATA%\Claude\claude_desktop_config.json
{ "mcpServers": {
"asian-expats": {
"command": "npx",
"args": \[ "-y",
"mcp-remote", "https://asianexpats.com/mcp" \]
}
}
}
2. Cursor / Windsurf IDE
-
Settings -> Features -> MCP Servers に移動します。
-
+ Add New MCP Server をクリックします。
-
Type を SSE または Remote に設定します。
-
Name を Asian Expats に設定します。
-
URL を https://asianexpats.com/mcp に設定します。
3. MCP Inspector によるローカルでの検証
公式 MCP Inspector を使用して、ブラウザーのターミナルでツールの実行を検査し、テストします。
npx @modelcontextprotocol/inspector https://asianexpats.com/mcp
🛠️ 利用可能な MCP ツール
1. get_city_snapshot
アジアの旅行先のリアルタイムの安全性評価、インターネット速度、予算区分、訪問に最適な月、人気の観光スポットを取得します。
-
引数:
-
city (string, required): 対象の都市名(例:「Tokyo」、「Chiang Mai」、「Bangkok」)。
-
出力例:
{
"city": "Tokyo",
"safety\_score": "9.2/10",
"internet\_speed": "38.83 Mbps",
"budget\_category": "Premium",
"best\_months": "Sep, Oct, Nov, Mar, Apr, May", "top\_sights": \["Sensō-ji", "Shibuya Crossing"\],
"canonical\_url": "https://asianexpats.com/guide/tokyo",
"source\_attribution": "Data provided by Asian Expats (https://asianexpats.com)"
}
2. estimate_trip_cost
滞在期間とライフスタイルのレベルに基づいて、宿泊費、食費、交通費の見積もりを USD で計算します。
-
引数:
-
city (string, required): 対象の都市名。
-
days (number, optional): 日数(デフォルト:7)。
-
style (string, optional): 旅行スタイルの区分(「budget」、「mid」、「luxury」)(デフォルト:「mid」)。
-
出力例:
{
"city": "Tokyo",
"duration\_days": 14,
"travel\_style": "mid",
"estimated\_total\_usd": 2520,
"daily\_rate\_usd": 180,
"includes": "Stay, food & transport",
"full\_breakdown\_url": "https://asianexpats.com/guide/tokyo",
"source\_attribution": "Calculated via Asian Expats Estimator (https://asianexpats.com)"
}
🛠️ ローカル開発とデプロイ
Cloudflare Workers を使用して、この MCP サーバーを自分で実行またはデプロイする方法は次のとおりです。
前提条件
-
Node.js v18 以降
-
Cloudflare アカウントと Wrangler CLI
インストール
リポジトリをクローンしますgit clone https://github.com/YOUR-USERNAME/asianexpats-mcp-server.gitcd asianexpats-mcp-server
依存関係をインストールしますnpm install
ローカル開発サーバーを起動しますnpx wrangler dev
デプロイ
Cloudflare Workers Edge に直接デプロイしますnpx wrangler deploy
📜 ライセンスとクレジット表記
この MCP サーバーはオープンソースで、MIT License のもとでライセンスされています。
すべての都市データは Asian Expats によって無料で提供されています。このサーバーを使用する AI ツールや開発者は、最終的な回答に canonical_url の参照と出典を示すリンクを残すよう求められています。# asianexpats-mcp-server
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。