Flightradar24 MCP Server

Flightradar24 MCP Server

site icon
2025.04.01 0
TypeScript航班跟踪机场数据航空公司数据地理区域监控位置服务
Flightradar24 MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,提供对 Flightradar24 航班跟踪数据的访问。该服务支持多种航班和机场数据的查询功能,适用于需要实时航班信息的应用场景。
View on GitHub

Overview

基本能力

产品定位

Flightradar24 MCP Server 是一个提供航班跟踪数据的服务,支持实时航班信息查询、机场数据获取等功能。

核心功能

  • get_flight_data: 通过航班号获取实时航班数据
  • search_flights: 根据多种条件(航空公司、航班号、注册号、地理区域)搜索航班
  • get_airport_data: 通过 IATA 或 ICAO 代码获取机场详细信息
  • search_airports: 根据名称、国家等条件搜索机场
  • get_airline_data: 通过 IATA 或 ICAO 代码获取航空公司详细信息
  • get_aircraft_data: 通过注册号获取飞机详细信息
  • get_flights_in_zone: 获取指定地理区域内所有航班

适用场景

  • 实时航班跟踪应用
  • 机场信息查询系统
  • 航空公司数据管理
  • 地理区域航班监控

工具列表

  • get_flight_data: 获取特定航班的实时数据
  • search_flights: 根据条件搜索航班
  • get_airport_data: 获取机场详细信息
  • search_airports: 搜索机场
  • get_airline_data: 获取航空公司详细信息
  • get_aircraft_data: 获取飞机详细信息
  • get_flights_in_zone: 获取指定区域内的航班

常见问题解答

  • API Key: 使用该服务需要 Flightradar24 API 密钥,但 Flightradar24 不提供公开 API,可能需要通过第三方 API 提供商或联系 Flightradar24 获取企业 API 访问权限。

使用教程

使用依赖

  1. 确保已安装 Node.js 和 npm
  2. 克隆仓库后,安装依赖: bash npm install

安装教程

  1. 克隆仓库
  2. 安装依赖: bash npm install
  3. 构建服务器: bash npm run build

调试方式

  1. 确保已配置 Flightradar24 API 密钥
  2. 使用示例命令测试服务功能,例如: bash node /path/to/flightradar24-server/build/index.js
  3. 使用提供的工具和资源进行查询测试。

许可证

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