fli
活跃·★ 3.2k·MIT·更新于 2026-09-20
Fli 以 Python 库的形式提供对 Google Flights 数据的程序化访问,同时带命令行和 MCP 服务。README 说,不同于抓取 HTML 或自动化浏览器的库,它通过逆向直接调用 Google Flights 的接口,并称这样更快、也更不容易因页面改版而失效。功能包括单程和多城市搜索、灵活的出发时间段、航空公司筛选、舱位(经济舱到头等舱)、经停偏好、按价格、时长、出发或到达时间排序,以及限流、自动重试和输入校验。
MCP 服务通过 `pipx install flights` 安装,用 `fli-mcp` 以 stdio 运行,或用 `fli-mcp-http` 以 streamable HTTP 运行(地址 127.0.0.1:8000/mcp/)。它提供两个工具:`search_flights`(出发地、目的地、日期、可选的返程日期、舱位、最大经停数、出发时段、航司、排序方式、乘客数)和 `search_dates`,后者在灵活的日期范围内找最便宜的日期。命令行里 `fli flights JFK LHR 2026-10-25` 搜索一条航线,`fli dates JFK LHR` 查便宜的日期,还可以只看周一和周五;JSON 输出格式被标注为实验性功能。许可证为 MIT。
#API#flights-api#google-flights#google-flights-api#MCP 协议#MCP 服务器
01
功能特性
01直接访问Google Flights API (快速可靠)
02全面的航班搜索 (单程、多城市、灵活日期)
03高级筛选 (舱位、经停、航空公司、时间窗口)
04智能排序选项 (价格、时长、起降时间)
05内置保护 (限速、自动重试、错误处理)
02
为什么选择它
+让 AI 助手可以真正搜索航班,并支持舱位、经停、航司、时间段筛选和灵活日期模式
+同一个包里有 Python 库、命令行和 MCP 服务
+用 pipx 安装,可通过 stdio 或 streamable HTTP 运行
+内置限流、重试和输入校验
03
权衡点
!依赖对 Google Flights 逆向得到的非官方接口,Google 随时可能修改或封禁
!只能搜索,不能订票,价格需要到航司或 Google Flights 上再确认
!JSON 输出格式标注为实验性,解析它的脚本可能会失效
!Claude Desktop 配置里需要填写 `fli-mcp` 在你账户下的绝对路径
04
维护状况检查
活跃检查日期: 2026-10-17
- 最近提交
- 2026-09-20
- 近 90 天提交数
- 35
- 近 90 天发布数
- 0
- 最新发布
- fli-js-v0.0.4 (2026-05-24)
- 未关闭 issue
- 22
- 近期 issue 至少有一条评论的比例
- 8/16
近 12 周每周提交数
最早的一周在左边,最近 4 周为橙色。数据来源:GitHub 提交统计。
状态规则:GitHub 上已归档 = 已归档;最近提交在 90 天内 = 活跃;91 到 365 天 = 放缓;更久 = 停滞。所有数字来自所示日期的 GitHub API。
讨论最多的未关闭 issue
- #260 Connecting itinerary MRS->HAN not found even though both legs (MRS->IST, IST->HAN via TK) exist in fli's own data7 条评论 · 2026-09-27
- #168 Is it possible to retrieve OTA/reseller prices (Expedia, Gotogate, eDreams, etc.) in addition to airline-direct fares?6 条评论 · 2026-05-18
- #197 Clean pipx install is missing dependencies2 条评论 · 2026-06-08
- #53 Google Explore2 条评论 · 2026-03-03
- #237 MCP does not include flight URL1 条评论 · 2026-09-16
issue 标题引自 GitHub。请打开链接确认该问题是否仍适用于你使用的版本。
05
兼容性
Python
Python库/命令行工具
已通过文档验证
Claude Desktop
AI助手集成
已通过文档验证
Operating Systems
跨平台
已通过文档验证
06
快速开始
1
$ pipx install flights
07
使用场景
↳通过Python API进行程序化航班搜索和查找优惠
↳通过命令行界面进行交互式航班搜索和发现最便宜日期
↳集成AI助手 (如Claude) 进行自然语言航班查询
08
同类工具
评论
登录后发表评论
暂无评论,来发表第一条吧