{"repo":"xiaonie7/FlightTicketMCP","free":true,"listed":false,"github":"https://github.com/xiaonie7/FlightTicketMCP","clone":"git clone https://github.com/xiaonie7/FlightTicketMCP.git","description":"Flight Ticket MCP Server 实现了供航空机票相关查询操作的工具和资源。它作为AI助手与航空服务系统之间的桥梁，专注于航班实时动态查询功能。","language":"Python","stars":45,"topics":[],"license":"MIT","category":"mcp-servers","readme_excerpt":"Flight Ticket MCP Server 一个基于模型上下文协议(MCP)的航空机票查询服务器。该服务器为AI助手提供标准化的航班实时动态查询功能接口。 概述 Flight Ticket MCP Server 实现了供航空机票相关查询操作的工具和资源。它作为AI助手与航空服务系统之间的桥梁，专注于航班实时动态查询功能。 该服务器采用模块化架构，将核心功能、工具和实用程序分离，使其具有高度的可维护性和可扩展性。 功能特性 航班路线查询 - 根据出发地、目的地和出发日期查询可用航班 - 支持282个国内城市和机场代码 - 智能城市名称解析（支持城市名、机场代码、完整格式） - 实时航班价格和航班时刻信息 - 航空公司和机型信息 - 航站楼和登机口信息 - 价格统计和航空公司分布 - 格式化输出结果 航班中转路线查询 - 根据出发地、中转地、目的地查询联程航班 - 支持自定义最小和最大中转时间（默认2-5小时） - 智能筛选符合中转时间要求的航班组合 - 提供完整的两段航程信息 - 支持国内外航线中转查询 - 详细的中转时间计算和验证 天气信息查询 - 按经纬度查询 ：精确地理位置天气查询 - 按城市名查询 ：支持主要城市直接查询 - 支持历史、当前和未来天气数据 - 提供温度、湿度、风速、天气状况等详细信息 - 自动处理时区和日期范围 - 支持武汉、北京、上海等主要城市预设 航班信息查询 - 根据航班号查询详细的航班信息 - 包含航班状态、座位配置、价格信息 - 提供天气信息（出发地和目的地） - 显示航班基本信息（航空公司、机型、航线类型） - 详细的航站楼、登机口信息 - 实时动态状态（准时、延误、登机、飞行中等） - 座位价格和可用性信息 - 附加服务信息（餐食、WiFi、娱乐系统等） 实时航班跟踪 - 航班实时状态查询 ：查询航班实时位置和状态 - 机场周边航班查询 ：查询指定机场周边30公里范围内的所有航班 - 区域航班查询 ：查询指定地理区域内的所有实时航班 - 批量航班跟踪 ：同时跟踪多个航班的实时状态 - 支持中国主要机场代码（PEK、PVG、CAN等70+机场） - 提供详细的航班位置、速度、高度、状态信息 - 无需认证的公开API，实时更新航班数据 日期时间工具 - 获取当前系统日期（YYYY-MM-DD格式） - 获取当前系统日期时间（YYYY-MM-DD HH:mm:ss格式） - 为其他功能提供标准化的日期时间支持 - 自动处理时区和格式转换 数据处理与智能化 - 智能城市解析 ：支持多种城市输入格式（城市名、机场代码、完整格式） - 参数验证 ：全面的输入参数验证和错误处理 - 结果格式化 ：统一的JSON格式输出，便于AI助手解析 - 错误恢复 ：完善的异常处理和降级机制 - 日志记录 ：详细的操作日志和调试信息 技术架构 核心模块 (Core) - 航班数据模型和结构定义 - 机场、航空公司、航班、价格等数据模型 - 航班中转和座位配置数据结构 工具模块 (Tools) - 航班搜索工具 ( flight search tools.py ) - 航班路线查询功能 - 航班中转工具 ( flight transfer tools.py ) - 多段航程和中转查询 - 航班信息工具 ( flight info tools.py ) - 根据航班号查询详细信息 - 实时航班跟踪工具 ( simple opensky tools.py ) - 基于OpenSky Network的实时航班跟踪 - 天气查询工具 ( we","default_branch":null,"files":null,"tree":[],"storefront":"/r/xiaonie7","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/xiaonie7/FlightTicketMCP/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}