FlightRadar MCP Server

FlightRadar MCP Server

site icon
2025.03.28 0
JavaScript航班跟踪实时数据位置服务
FlightRadar MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,通过 AviationStack API 提供实时航班跟踪和状态信息。该服务主要用于查询航班详细信息、搜索航班以及获取航班状态摘要。
View on GitHub

Overview

基本能力

产品定位

FlightRadar MCP Server 是一个实时航班信息查询服务,主要用于提供航班跟踪和状态信息。

核心功能

  1. get_flight_data: 通过 IATA 或 ICAO 代码获取特定航班的详细信息。
  2. search_flights: 根据航空公司、出发/到达机场和状态等条件搜索航班。
  3. get_flight_status: 获取特定航班的人类可读状态摘要。

适用场景

  • 实时查询航班状态
  • 搜索特定条件的航班
  • 获取航班的详细信息

工具列表

  1. get_flight_data: 获取航班的详细信息,包括航空公司、飞机型号、出发和到达信息等。
  2. search_flights: 根据多种条件搜索航班,返回符合条件的航班列表。
  3. get_flight_status: 提供航班的简要状态信息,如是否已起飞、降落等。

常见问题解答

  • API Key 配置: 需要从 AviationStack 获取 API Key,并在配置文件中设置 AVIATIONSTACK_API_KEY 环境变量。

使用教程

使用依赖

  • Node.js (v14 或更高版本)
  • npm (v6 或更高版本)
  • AviationStack API key (可从 aviationstack.com 获取)

安装教程

  1. 通过 Smithery 安装: bash npx -y @smithery/cli install @Cyreslab-AI/flightradar-mcp-server --client claude
  2. 手动安装: bash git clone https://github.com/Cyreslab-AI/flightradar-mcp-server.git cd flightradar-mcp-server npm install npm run build

调试方式

  1. 配置 MCP 设置文件,确保 AVIATIONSTACK_API_KEY 正确设置。
  2. 使用示例查询验证服务是否正常工作: User: What's the status of flight BA855? 预期返回航班状态信息。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。