免费谷歌航班API(MCP服务器和OpenClaw技能)✈️
人工智能代理、Claude和Python的唯一免费实时Google Flights API包装器。
⭐️ 标记此回购 如果你讨厌企业API定价。
此工具包装 快速飞行 图书馆提供清洁 应用程序接口 飞行数据。没有API密钥,没有Selenium膨胀,只有原始Protobuf解码。
🚀 特性
- 实时谷歌航班数据:通过Protobuf逆向工程取消实时价格。
- 结构化输出:返回干净的JSON供AI使用。
- 快:不需要浏览器自动化(使用
requests回退)。 - 单元测试:包括全面的测试套件。
📦 安装
- 克隆仓库:
git clone https://github.com/Anmoldureha/flights-skill.git
cd flights-skill- 设置Python环境:
python3 -m venv venv
source venv/bin/activate
pip install fast-flights typing-extensions🛠️ 用法
直接从命令行运行脚本:
# Syntax: python search.py ORIGIN DEST DATE
python search.py SFO JFK 2026-03-01输出:
{
"current_price": "typical",
"flights": [
{
"name": "Delta",
"price": "$120",
"duration": "5h 30m",
...
}
]
}🧪 测试
运行单元测试以验证逻辑:
python3 tests/test_search.py🤖 代理集成
克劳德代码(MCP)
此repo包含一个本机 MCP服务器 实现(与Claude Desktop兼容)。
- 添加到您的
claude_desktop_config.json:
{
"mcpServers": {
"flights": {
"command": "/absolute/path/to/skills/flights/venv/bin/python3",
"args": ["/absolute/path/to/skills/flights/mcp_server.py"]
}
}
}- 重新启动克劳德桌面。你现在可以问:“给我找去东京的廉价航班”。
开爪
将此仓库添加到您的技能目录和映射中 flight_search 致: venv/bin/python3 search.py {{from}} {{to}} {{date}}
🌟 为什么这很棒?(优势)
大多数航班搜索API都已损坏、昂贵或过时。该工具解决了“谷歌航班数据问题”:
1.🧠 AI原生设计
大多数抓取器返回杂乱的HTML。此工具输出 干净、结构化的JSON 专门针对LLM消耗进行了优化。
- 降低代币成本:没有废话,只有数据。
- 更高的精度:代理不必对解析逻辑产生幻觉。
2.⚡ “不可能”的API
谷歌于2018年停止了其公开航班API。开发人员被迫使用:
- 昂贵的聚合器 (Amadeus/Duffel):每次请求的费用为0.002美元以上,需要KYC。
- 慢速硒机器人:容易断裂,需要10s+才能加载。
- 失效数据:大多数API会在24小时内缓存价格。
这个工具可以破解矩阵。 它对谷歌自己的前端使用的Protobuf数据流进行逆向工程,为您提供 企业级速度(ms) 没有企业价格标签。
3.🛡️ 本地和私人
在您的计算机(或代理的容器)上100%运行。没有第三方服务器记录您的旅行计划或将您的搜索意图数据出售给航空公司。
🙏 学分
这项技能是辉煌的包装 快速飞行 图书馆by AWeirdDev. 他们对谷歌的Protobuf格式进行了逆向工程。去明星他们的回购! ⭐
