Back to MCP directory
publicPublicdnsLocal runtime

flights-mcp-server

一个连接AI代理与Google Flights数据的MCP服务器实现,支持查询航班信息、最便宜选项、时间筛选及最佳推荐。

article

README

🚀 谷歌飞行 MCP 服务器

本项目是一个 MCP 服务器,可将 Google Flights 数据集成到 Claude 和 Cursor 中。用户通过自然语言查询,就能获取实时航班信息,为出行规划提供便利。

🚀 快速开始

本项目是一个用于集成 Google Flights 数据到 Claude 和 Cursor 的 MCP 服务器,用户可通过自然语言查询获取实时航班信息。

✨ 主要特性

  • Google Flights 集成:可直接访问 Google Flights 数据。
  • 多城市支持:能查询多个城市之间的航班信息。
  • 灵活的时间范围:支持过去和未来的时间范围查询。
  • 价格图表和历史:提供价格趋势和历史数据。

📦 安装指南

安装依赖

pip install google-flights-api python-multipart

配置文件

创建一个配置文件 config.json

{
  "google_flights_api_key": "你的 Google Flights API 密钥",
  "currency": "USD",
  "language": "en"
}

💻 使用示例

基础用法

以下是一些使用自然语言查询航班信息的示例:

  • 查询从 Atlanta 到上海的航班选项,日期为2026年1月1日。
  • 查看 Detroit 到 Atlanta 本周末的价格情况。
  • 我住在纽约,想前往日本。请提供本周五离开的所有附近机场的最便宜航班信息。
  • 提供今天8:00 PM 之后从 LAX 起飞的航班选项。

📚 详细文档

未来计划

  • 改进往返功能:实现更强大的往返行程规划。
  • 多城市支持:支持多个目的地查询。
  • 探索/Anywhere 功能:自动推荐最佳出发地和目的地。
  • 价格图表与历史数据:提供交互式的价格趋势图和历史数据分析。

贡献指南

欢迎大家参与项目贡献:

  • 提交问题报告 bugs 或功能需求。
  • 提交 pull 请求。
  • 直接联系:sahit.mamidipaka@gmail.com

📄 许可证

此项目遵循 MIT 许可证,具体见 LICENSE 文件。这意味着你可以进行商业使用、修改源代码、分发软件以及私人使用。但必须在任何分发的软件或衍生作品中包含原始版权声明和引用,需遵循 MIT 许可证条款。

⚠️ 重要提示

该项目是出于乐趣而创建,并不代表也不 affiliated 于 Google、Google Flights 或其任何 Alphabet 子公司。

感谢您查看该项目!随时欢迎出于任何原因与我联系。

help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client