AirTreks MCP
官方AirTreks 環球與複雜多站機票搜尋及預訂
你可以用 Air Treks MCP 做什麼?
- 分析多航段路線的可行性 — 呼叫
plan_route並傳入城市清單,以取得路線分析,比較聯盟環球票價與自訂混合航空公司的方案。 - 驗證現有行程 — 使用
route_validate檢查多城市路線是否有違反聯盟規則、無效航段及訂位問題。 - 依區域取得路線建議 — 詢問
route_suggest以取得三個預先建構的路線選項,並依區域、方向及聯盟偏好進行篩選。 - 查詢兩個機場間的最佳轉機 — 執行
hub_check以偵測無效航段,並針對特定城市配對取得替代的樞紐轉機方案。 - 將行程配對至票價產品 — 使用
fare_product_match來識別合適的票價類型(環球票、環太平洋票、缺口行程)及其典型價格範圍。 - 將行程轉交給人工顧問 — 呼叫
trip_idea_create將完整的路線分析發送給 AirTreks 專家進行報價與訂位。
文件
AirTreks MCP 伺服器
專為 AI 代理設計的複雜行程工具。 多點停留、環球旅行、開口票、地面接駁段——這些都是標準航班搜尋無法處理的行程。當您的使用者要求橫跨各大洲的 3 個以上停留點時,此伺服器會根據真實的 AirTreks 票價建構資料提供路線分析:60 多家航空公司、53 條已知的無效航段、從 1,400 多次真實票價嘗試中測得的可預訂率,以及來自實際預訂的 20 個經過驗證的路線範本。
即時端點: https://mcp.airtreks.com/mcp - 免費,無需 API 金鑰,每日 100 個請求。
30 秒快速設定
Claude Desktop
設定 → 連接器 → 新增自訂連接器 → 貼上 https://mcp.airtreks.com/mcp。
Claude Code
claude mcp add --transport http airtreks https://mcp.airtreks.com/mcp
Cursor
新增至 .cursor/mcp.json(或 Cursor 設定 → MCP → 新增伺服器):
{
"mcpServers": {
"airtreks": {
"url": "https://mcp.airtreks.com/mcp"
}
}
}
ChatGPT
設定 → 應用程式與連接器 → 啟用開發人員模式(Pro/Business 方案)→ 將 https://mcp.airtreks.com/mcp 新增為自訂連接器。
任何其他 MCP 用戶端
與上方 Cursor 相同的 JSON 格式(可串流的 HTTP)。偏好 stdio?在本機執行:
npx airtreks-mcp
然後詢問您的代理:
規劃一趟環球旅行:舊金山、東京、曼谷、新加坡、德里、伊斯坦堡、倫敦,再返回舊金山。
一次呼叫,一個答案:一趟 6 個停留點的環球旅行
您的使用者想要環遊世界並停留六個點。Google Flights 束手無策。航空聯盟的環球票預訂網站會讓他們建構行程,然後在開票時失敗。一次 plan_route 呼叫就能告訴您的代理什麼方案實際可行:
{
"cities": ["SFO", "NRT", "BKK", "SIN", "DEL", "IST", "LHR", "SFO"],
"budget": "mid"
}
真實回應,為節省篇幅經過修剪(完整版本包含所有 7 個航段的航空公司替代方案和顧問備註):
{
"route": "SFO -> NRT -> BKK -> SIN -> DEL -> IST -> LHR -> SFO",
"totalLegs": 7,
"isRoundTrip": true,
"direction": "westbound",
"backtracking": false,
"regionsCrossed": ["americas", "asia", "europe"],
"recommended": {
"approach": "custom",
"confidence": "high",
"reason": "7 legs — alliance fares have <6% bookability. Custom build with mixed carriers is the way to go."
},
"customBuild": {
"strategy": "Mixed-carrier build using alliance carriers, Gulf bridge connections. 1 surface sector opportunity.",
"segments": [
{
"leg": 1, "from": "SFO", "to": "NRT",
"carrier": { "code": "NH", "name": "ANA", "why": "Best transpacific availability. LAX/SFO/SEA-NRT direct." }
},
{
"leg": 5, "from": "DEL", "to": "IST",
"carrier": { "code": "TK", "name": "Turkish Airlines", "type": "gulf-bridge", "why": "Cheapest Asia-Europe usually. IST connects everywhere." }
}
],
"surfaceSectors": [
{
"insteadOf": "BKK -> SIN (leg 3)",
"suggestion": "Bangkok to Singapore through Malaysia. Train, bus, or ultra-cheap LCC. Adds Malaysia and possibly Penang, KL, Melaka.",
"savings": "Saves $100-250"
}
]
},
"allianceFeasibility": {
"starAlliance": { "viable": false, "summary": "Technically possible on Star Alliance but only 6% bookability at 7 legs. Custom build strongly recommended." },
"oneworld": { "viable": false, "summary": "Technically possible on oneworld but only 6% bookability at 7 legs. Custom build strongly recommended." }
}
}
這單一呼叫就告訴了您的代理四件在其他地方無法得知的資訊:
- 航空聯盟環球票票價在此行程上會失敗。 7 個航段的可預訂率僅為 6%——您的使用者會建構好行程,卻在開票時碰壁,然後責怪您。
- 可行的建構方案: 一個逐段規劃的航空公司方案——ANA 負責跨太平洋航段,土耳其航空作為亞歐之間的橋樑,每個選擇都附有替代方案和權衡取捨。
- 哪些地方根本不用飛: 曼谷到新加坡,經由馬來西亞走陸路更便宜,可節省 $100-$250 並多遊覽一個國家。
- 典型的費用範圍:
fare_product_match估算此行程的經濟艙航空聯盟環球票票價為 $2,500-$8,000,而自訂建構方案通常為 $3,000-$12,000。
這些是真實的價格範圍,而非報價——一個 7 段混合航空公司的行程,其確切價格取決於您預訂當天的票價艙等供應情況。若需實際數字,trip_idea_create 會將完整的路線分析交給 AirTreks 顧問,由其為實際機票定價和預訂。您的使用者將獲得一位已掌握情況的專家協助,而非需要從頭填寫的表單。
工具
免費(無需 API 金鑰,每日 100 個請求)
| 工具 | 說明 |
|---|---|
plan_route | 主要進入點——提供城市,它會評估星空聯盟環球票、寰宇一家環球票和自訂混合航空公司建構方案,然後推薦最佳方法 |
route_validate | 驗證多城市路線——聯盟規則、無效航段、問題航空公司、可預訂性 |
route_suggest | 根據區域、方向和聯盟,取得 3 個建議的路線 |
hub_check | 兩個機場之間的最佳轉機——無效航段偵測和中樞修正 |
fare_product_match | 將合適的票價產品(環球票、環太平洋/大西洋票、開口票、自訂票)與典型價格範圍配對 |
custom_route_build | 將複雜的行程拆分為可單獨開票的航段,並提供航空公司建議 |
需要 API 金鑰
| 工具 | 說明 |
|---|---|
trip_idea_create | 轉交給 AirTreks 真人顧問——在 APEX 中建立一個附有完整路線分析的行程構想 |
取得金鑰:POST https://mcp.airtreks.com/register 使用 {"email": "you@example.com"}
為何此資料與眾不同
AirTreks 自 1987 年起便開始建構複雜的多點停留行程。此伺服器揭露了這段歷史教會我們的事:
- 53 條無效航段——看似可預訂但在聯盟票價上會失敗的城市組合,從 1,400 多次真實票價建構失敗中學到
- 按航段數量劃分的可預訂率——經測量,非估算(3-4 段為 91%,5-6 段為 61%,7 段以上為 6%)
- 問題航空公司和中樞修正——哪些航空公司組合會導致開票失敗,以及應改選哪條路線
- 20 個來自 AirTreks 熱門預訂的經過驗證的路線範本
沒有其他航班工具能回傳這些資訊,因為沒有其他航班工具曾為這些失敗案例定價。
REST API(無需 MCP 用戶端)
每個工具同時也是一個普通的 REST 端點——相同的工具、相同的速率限制、JSON 輸入/輸出。適用於使用 REST 而非 MCP 的代理框架:
curl -X POST https://mcp.airtreks.com/api/plan_route \
-H "Content-Type: application/json" \
-d '{"cities": ["LAX", "NRT", "BKK", "LHR", "LAX"]}'
完整的 OpenAPI 3.1 規範:https://mcp.airtreks.com/openapi.json
速率限制
- 免費: 每個 IP 每日 100 個請求,無需金鑰
- 已註冊: 使用 API 金鑰(
X-API-Key標頭)可享有更高的限制 trip_idea_create需要金鑰
端點
| 路徑 | 說明 |
|---|---|
/mcp | MCP 協定端點(可串流的 HTTP) |
/api/{tool} | 每個工具的 REST 對應端點(POST,JSON 主體) |
/openapi.json | REST 介面的 OpenAPI 3.1 規範 |
/health | 健康狀態檢查 |
/register | 取得 API 金鑰(POST) |
/privacy | 隱私權政策 |
/ | 伺服器資訊 |
授權條款
AGPL-3.0-only