关于 Airtreks Mcp
Airtreks Mcp 为 AI Agent 提供复杂多站行程的航线分析与定价工具,适用于环球旅行、开口程和跨洲路线。其分析基于 AirTreks 的票价构建数据,可评估可订性并比较不同出票方案。
主要功能
- 01分析多站及环球航线
- 02验证航线规则与可订性
- 03推荐航线模板和承运商
- 04提供历史价格范围及实时票价
- 05比较整段行程的出票方案
- 06将行程交给顾问处理
适用场景
- 01规划跨洲多站旅行
- 02比较环球航线的不同出票方式
- 03估算行程费用或查询指定日期票价
- 04提交复杂路线供顾问报价
MCP 相关
此 MCP 服务通过 Streamable HTTP 的 /mcp 端点提供航线规划、验证、票价查询和顾问转接等工具。所有工具无需 API Key,每个 IP 每日有请求限额。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.airtreks.com/mcpclaude mcp add --transport http airtreks https://mcp.airtreks.com/mcp{"mcpServers":{"airtreks":{"type":"http","url":"https://mcp.airtreks.com/mcp"}}}在 Cursor 中打开{"servers":{"airtreks":{"type":"http","url":"https://mcp.airtreks.com/mcp"}}}在 VS Code 中打开{"mcpServers":{"airtreks":{"type":"http","url":"https://mcp.airtreks.com/mcp"}}}{"mcpServers":{"airtreks":{"serverUrl":"https://mcp.airtreks.com/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
8| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| cities | array | 是 | 按顺序排列的 IATA 城市/机场代码列表(例如 ['LAX', 'NRT', 'BKK', 'LIS', 'LAX']) |
| budget | enum | 否 | 预算档次——影响承运商选择和票价策略budget | mid | premium | business |
| preferences | array | 否 | 旅行偏好:'no-lcc'、'lounge-access'、'short-layovers'、'surface-ok' |
| pax | number | 否 | 乘客人数 |
详细介绍
AirTreks MCP 服务
面向 AI Agent 的复杂行程工具。 多站点、环球旅行、开口程、地面路段——这些都是标准航班搜索无法处理的行程。当用户要求跨越多个大洲、停靠 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"
}
}
}
所有工具都无需 API 密钥,包括转接顾问的功能。API 密钥是可选的,只会提高每日限额;如果你的客户端无法发送自定义标头(例如 claude.ai 连接器),可将密钥附加到 URL:
https://mcp.airtreks.com/mcp?key=at_your_key
ChatGPT
设置 → 应用和连接器 → 启用开发者模式(Pro/Business 套餐)→ 添加 https://mcp.airtreks.com/mcp 作为自定义连接器。
任何其他 MCP 客户端
使用与上方 Cursor 相同的 JSON 格式(Streamable HTTP)。更喜欢 stdio?在本地运行:
npx airtreks-mcp
然后向你的 Agent 提问:
规划一次环球旅行:旧金山、东京、曼谷、新加坡、德里、伊斯坦布尔、伦敦,再返回旧金山。
一次调用,一份答案:6 站环球旅行
用户想要一次环游世界、停靠六站的旅行。Google Flights 无能为力。航空联盟的环球旅行预订网站可以让他们安排行程,却会在出票时失败。一次 plan_route 调用,就能让你的 Agent 知道真正可行的方案:
{
"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." }
}
}
这一次调用就告诉了你的 Agent 四件其他地方都无从得知的事:
- 航空联盟环球票价在这趟旅行中行不通。 7 个航段的可预订率只有 6%——用户会先安排好行程,却在出票时碰壁,最后怪到你头上。
- 可行的方案: 按航段规划承运商——跨太平洋航段乘坐 ANA,亚洲到欧洲的衔接航段乘坐 Turkish Airlines,并为每段提供替代方案和优缺点。
- 哪些路段完全不必坐飞机: 从曼谷到新加坡,经马来西亚陆路前往更便宜,可节省 100-250 美元,还能多去一个国家。
- 通常的花费:
fare_product_match显示,这趟旅行乘坐航空联盟环球票价的经济舱费用为 2,500-8,000 美元,定制行程通常为 3,000-12,000 美元。
这些是如实估算的价格范围,不是报价——混合承运商的 7 航段行程,具体价格取决于预订当天的票价舱位情况。如需实际价格,trip_idea_create 会将完整的路线分析交给 AirTreks 顾问,由顾问为实际机票定价并完成预订。用户获得的是一位充分了解行程情况后才开始提供服务的专家,而不是一份要填写的表格。
工具
所有工具均免费,无需 API 密钥——每个 IP 每天 100 次请求。
路线规划
| 工具 | 描述 |
|---|---|
plan_route | 主要入口点——提供城市信息,工具会评估星空联盟环球旅行(RTW)、寰宇一家环球旅行(RTW)和自定义混合承运商方案,然后推荐最佳方案 |
route_validate | 验证多城市路线——联盟规则、无效航段、问题承运商和可预订性 |
route_suggest | 按地区、方向和联盟获取 3 条推荐路线 |
hub_check | 查找两个机场之间的最佳中转方案——检测无效航段并提供枢纽机场调整建议 |
fare_product_match | 匹配合适的票价产品(RTW、环太平洋/环大西洋、缺口程、自定义),并提供典型价格区间 |
custom_route_build | 将复杂行程拆分为可单独出票的航段,并推荐承运商 |
定价
| 工具 | 描述 |
|---|---|
route_estimate | 根据 AirTreks 票价历史估算路线价格区间。无需提供日期,约四分之一秒即可得到结果——当有人在尚未决定任何事项前询问“这趟行程要花多少钱?”时,这是合适的工具 |
fare_quote | 查询特定日期、特定行程的实时票价,按单张机票定价 |
itinerary_quote | 为完整的多站行程定价,并返回多种出票方案——最便宜、最快和停站最少的方案,以及各方案包含的机票。约需一分钟,因此会立即返回一个参考编号 |
itinerary_quote_status | 根据参考编号获取 itinerary_quote 结果;对于仍在定价的请求,最多等待约 40 秒。可免费再次调用 |
顾问转接
| 工具 | 描述 |
|---|---|
trip_idea_create | 将请求转交给 AirTreks 的人工旅行顾问——提交行程请求并附上完整的路线分析 |
此操作会提交真实的客户联系信息,因此只有在客户知情并同意的情况下才能调用。在 24 小时内重复提交相同邮箱和路线时,将返回现有行程请求,而不会创建重复请求。
这些数据有何不同
自 1987 年以来,AirTreks 一直在设计复杂的多站行程。此服务揭示了我们从这些经验中总结出的规律:
- 无效航段——看起来可以预订、但无法使用联盟票价的城市组合;这些规律来自 1,400 多次真实票价构建失败案例
- 按航段数量划分的可预订率——实际测量,而非估算(3–4 段时为 91%,5–6 段时为 61%,7 段及以上时为 6%)
- 问题承运商和枢纽机场调整建议——我们知道哪些航空公司组合会导致出票失败,以及可以改走哪些路线
- 与个人、家庭和大型团体合作规划多站和环球旅行时总结出的可靠路线模板
其他航班工具都不会返回这些信息,因为没有其他航班工具为这些失败情况定过价。
REST API(无需 MCP 客户端)
每个工具也都有普通的 REST 端点——工具和速率限制相同,使用 JSON 输入/输出。适用于使用 REST 而非 MCP 的 Agent 框架:
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 次请求,无需密钥——包含所有工具,包括
trip_idea_create - 已注册: 使用 API 密钥可获得更高的限制(通过
X-API-Key请求头传入,或对无法设置请求头的客户端使用?key=)
端点
| 路径 | 描述 |
|---|---|
/mcp | MCP 协议端点(Streamable HTTP) |
/api/{tool} | 每个工具对应的 REST 端点(POST,JSON 请求体) |
/openapi.json | REST 接口的 OpenAPI 3.1 规范 |
/health | 健康检查 |
/register | 获取更高速率限制所需的 API 密钥(POST) |
/privacy | 隐私政策 |
/favicon.ico, /favicon.svg | AirTreks 标志——AI 目录中显示的此服务图标 |
/ | 服务信息 |
许可证
AGPL-3.0-only
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。