Flight Planner MCP Server

Flight Planner MCP Server

site icon
2025.03.06 1
Python航班规划旅行计划位置服务
Flight Planner MCP Server 是一个基于 Model Context Protocol 的服务,用于创建旅行代理级别的航班计划。它利用 fast-flights API 提供航班搜索和旅行计划生成功能。
View on GitHub

Overview

基本能力

产品定位

Flight Planner MCP Server 是一个航班规划服务,旨在帮助用户搜索航班和创建旅行计划。

核心功能

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

适用场景

  • 个人旅行规划
  • 商务旅行安排
  • 航班信息查询
  • 旅行计划生成

工具列表

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

资源

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

提示模板

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

使用教程

使用依赖

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

安装教程

  1. 直接运行服务器:
python flight_planner_server.py
  1. 与 Claude Desktop 集成:
  2. 安装 Claude Desktop
  3. 创建或编辑 Claude Desktop 配置文件
  4. 添加 flight-planner 服务器配置
  5. 替换 /PATH/TO/ 为实际路径
  6. 重启 Claude Desktop

调试方式

使用 MCP Inspector 进行测试和开发:

# 安装 inspector
npm install -g @modelcontextprotocol/inspector

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

许可证

该项目遵循 MIT 开源许可条款。