返回市场
谷歌航班-mcp

谷歌航班-mcp

作者:salamentic6 星标更新:2025-03-06

项目介绍

飞行规划器 MCP 服务器

这是一个使用快速航班API创建旅行代理级别飞行计划的模型上下文协议服务器。

特性

  • 查询单程和往返航班
  • 根据行程参数创建全面的旅行计划
  • 获取机场代码信息
  • 使用常见旅行查询模板

安装

  1. 确保已安装Python 3.10或更高版本
  2. 安装所需包:
pip install mcp fast-flights

使用方法

运行服务器

你可以直接运行服务器:

python flight_planner_server.py

与 Claude Desktop 集成

  1. 安装 Claude Desktop

  2. 创建或编辑你的 Claude Desktop 配置文件:

    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%\Claude\claude_desktop_config.json
  3. 添加飞行规划器服务器配置:

{
  "mcpServers": {
    "flight-planner": {
      "command": "python",
      "args": [
        "/PATH/TO/flight_planner_server.py"
      ],
      "env": {
        "PYTHONPATH": "/PATH/TO/PROJECT"
      }
    }
  }
}
  1. /PATH/TO/ 替换为你的服务器文件的实际路径
  2. 重启 Claude Desktop

使用 MCP 检查器

为了测试和开发,你可以使用 MCP 检查器:

# 安装检查器
npm install -g @modelcontextprotocol/inspector

# 使用你的服务器运行检查器
npx @modelcontextprotocol/inspector python flight_planner_server.py

可用工具

  • search_one_way_flights: 查询两个机场之间的单程航班
  • search_round_trip_flights: 查询两个机场之间的往返航班
  • create_travel_plan: 生成全面的旅行计划

可用资源

  • airport_codes://{query}: 根据搜索查询获取机场代码信息

可用提示

  • flight_search_prompt: 搜索航班的模板
  • travel_plan_prompt: 创建全面旅行计划的模板

示例查询给 Claude

一旦与 Claude Desktop 集成,你可以询问如下问题:

  • "2025年4月15日从纽约到旧金山有哪些航班?"
  • "能否为我制定一个从洛杉矶到台北的商务旅行计划,时间是2025年5月1日至2025年5月8日?"
  • "帮我查找东京的机场代码。"
  • "从波士顿飞往伦敦的最佳暑期度假预订时间是什么时候?"

许可证

MIT