SuperAPI AI 工具集

book-flight

办公与效率

查看项目

更新于 11-05 05:13

技能介绍

Book Flights with AI(FlightClaw)是一款面向 AI 助手的航班搜索与预订 MCP 服务器,目标是在对话中完成从找航班到拿到预订编号的完整流程。

用途 当用户要求查找、比较或预订航班,或已选中报价需要付款,或希望在购买前查看座位图时,可使用该工具。

主要能力

  • 搜索约 300 家航空公司的航班,支持单程、往返及多城市行程(search_flights、search_multi_city)。
  • 根据用户保存的偏好返回排名前三的推荐及理由(recommend_flights)。
  • 查看报价详情,包括价格、行李与票价规则;报价约 30 分钟后过期(get_offer)。
  • 以只读方式查看座位图;结账环节不售卖座位(get_seat_map)。
  • 管理已保存旅客信息(list_travelers、save_traveler)。
  • 创建结账并返回结账链接、总金额与币种(create_checkout),此时尚未扣款。
  • 支持两种支付方式:将结账链接发给旅客自行用卡支付,或使用 Link 虚拟卡,且消费请求金额必须等于总金额。
  • 查询结账状态与订单,获取航空公司预订编号(get_checkout_status、get_order),并可将行程记录到历史(log_trip)。

使用方式 先连接 FlightClaw 托管 MCP 服务器:https://mcp.flightclaw.com/mcp(streamable HTTP,OAuth 登录),无需安装。各客户端接入方式:

  • Claude Code:claude mcp add --transport http flightclaw https://mcp.flightclaw.com/mcp
  • Cursor:一键安装,或在 ~/.cursor/mcp.json 中添加 {"mcpServers":{"flightclaw":{"url":"https://mcp.flightclaw.com/mcp"}}}
  • VS Code:一键安装,或执行 code --add-mcp '{"name":"flightclaw","type":"http","url":"https://mcp.flightclaw.com/mcp"}'
  • Claude(网页/桌面):Settings > Connectors > Add custom connector,粘贴上述 URL。
  • ChatGPT:Settings > Apps & Connectors > Create(开发者模式),粘贴上述 URL。 若工具不可用,需先请用户连接服务器。

典型流程为:搜索航班(提供出发地、目的地 IATA 代码、日期,可选返程日期、舱位、成人数、儿童数、婴儿数、旅客年龄、最大中转次数、结果数量)→ 获取报价并确认价格、行李与规则 → 可选查看座位图 → 查找或保存旅客 → 向用户展示航线、时间、航司、票价规则和含费总价并获得明确同意 → 创建结账 → 支付 → 轮询结账状态直至完成 → 查询订单获得预订编号。

适用场景 对话式机票搜索与比价、按偏好推荐航班、多城市行程规划、购买前查看座位图、由旅客自行完成支付或使用 Link 虚拟卡支付。

限制与规则

  • 总金额已包含 FlightClaw 预订费:5% + 3 美元,最低 12 美元;展示时不得重复加费。
  • 价格以结账时航空公司报价为准。
  • 绝不在聊天中索取或接受卡号。
  • 创建结账前必须获得用户明确确认,支付前须展示准确的 total_amount 与 total_currency。
  • 使用 Link 虚拟卡时,消费请求金额必须等于 total_amount,不得超出。
  • 只有在结账状态为 completed 且 get_order 返回预订编号后,才能表示航班已预订。
  • 搜索限制为每用户每 UTC 日 100 次,应避免重复搜索。