
Flight Planner MCP Server

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
: 创建全面旅行计划的模板
使用教程
使用依赖
- 确保已安装 Python 3.10 或更高版本
- 安装所需包:
pip install mcp fast-flights
安装教程
- 直接运行服务器:
python flight_planner_server.py
- 与 Claude Desktop 集成:
- 安装 Claude Desktop
- 创建或编辑 Claude Desktop 配置文件
- 添加 flight-planner 服务器配置
- 替换
/PATH/TO/
为实际路径 - 重启 Claude Desktop
调试方式
使用 MCP Inspector 进行测试和开发:
# 安装 inspector
npm install -g @modelcontextprotocol/inspector
# 使用服务器运行 inspector
npx @modelcontextprotocol/inspector python flight_planner_server.py