
FlightRadar MCP Server

2025.03.28
0
JavaScript航班跟踪实时数据位置服务
FlightRadar MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,通过 AviationStack API 提供实时航班跟踪和状态信息。该服务主要用于查询航班详细信息、搜索航班以及获取航班状态摘要。
View on GitHub
Overview
基本能力
产品定位
FlightRadar MCP Server 是一个实时航班信息查询服务,主要用于提供航班跟踪和状态信息。
核心功能
- get_flight_data: 通过 IATA 或 ICAO 代码获取特定航班的详细信息。
- search_flights: 根据航空公司、出发/到达机场和状态等条件搜索航班。
- get_flight_status: 获取特定航班的人类可读状态摘要。
适用场景
- 实时查询航班状态
- 搜索特定条件的航班
- 获取航班的详细信息
工具列表
- get_flight_data: 获取航班的详细信息,包括航空公司、飞机型号、出发和到达信息等。
- search_flights: 根据多种条件搜索航班,返回符合条件的航班列表。
- get_flight_status: 提供航班的简要状态信息,如是否已起飞、降落等。
常见问题解答
- API Key 配置: 需要从 AviationStack 获取 API Key,并在配置文件中设置
AVIATIONSTACK_API_KEY
环境变量。
使用教程
使用依赖
- Node.js (v14 或更高版本)
- npm (v6 或更高版本)
- AviationStack API key (可从 aviationstack.com 获取)
安装教程
- 通过 Smithery 安装:
bash npx -y @smithery/cli install @Cyreslab-AI/flightradar-mcp-server --client claude
- 手动安装:
bash git clone https://github.com/Cyreslab-AI/flightradar-mcp-server.git cd flightradar-mcp-server npm install npm run build
调试方式
- 配置 MCP 设置文件,确保
AVIATIONSTACK_API_KEY
正确设置。 - 使用示例查询验证服务是否正常工作:
User: What's the status of flight BA855?
预期返回航班状态信息。