@flightradar24/fr24api-mcp

中文文档
1.0.2发布于 2026/01/22MITTypeScriptES Module构建来源已验证近 30 天下载 4188

MCP服务器提供Flightradar24 API的实时和历史飞行数据

中文使用文档
文档目录27 节
  1. 特征
  2. 安装
  3. 通过 npm
  4. 先决条件
  5. 配置
  6. 克劳德桌面集成
  7. 其他MCP客户端
  8. 可用工具
  9. 实时飞行数据
  10. 历史飞行数据
  11. 飞行摘要
  12. 特定飞行数据
  13. 参考数据
  14. 用法实例
  15. 在纽约附近寻找航班
  16. 跟踪特定飞行
  17. 历史数据
  18. 飞行摘要
  19. 发展
  20. 来源建筑
  21. 捐款
  22. 支助
  23. 许可证
  24. 更改日志
  25. 1.0.2 联合国
  26. 1.0.1 (中文(简体) )
  27. 1.0.0 (单位:千美元)

Flightradar24 MCP 服务器

npm version License: MIT

这个 示范背景协议(MCP) 服务器为实时和历史飞行数据提供访问Flightradar24 API的机会. 这个服务器使克劳德等AI助手能够访问全面的航空数据,包括活机位置,飞机信息,机场细节和飞行历史.

特征

  • 实时飞行跟踪:获得全世界飞机的现场位置
  • 历史飞行数据:可追溯至2016年5月11日的访问飞行数据
  • 综合飞行信息:详细飞机、航空公司和机场数据
  • 弹性过滤:按呼号、登记号、路线、飞机类型等进行搜索
  • 飞行摘要: 完整的起飞和着陆信息
  • 飞机跟踪: 具体飞行的详细位置跟踪

安装

通过 npm

npm install -g @flightradar24/fr24api-mcp

先决条件

  1. 节点.js: 18.0.0或更高版本
  2. Flightradar24 API 键: 从 https://fr24api.flightradar24.com (中文(简体) )

配置

克劳德桌面集成

将此配置添加到您的 claude_desktop_config.json 文件 :

{
  "mcpServers": {
    "fr24api": {
      "command": "npx",
      "args": ["@flightradar24/fr24api-mcp@latest"],
      "env": {
        "FR24_API_KEY": "your_api_key_here"
      }
    }
  }
}

重要注释 :

  • 替换 your_api_key_here 使用您的 Flightradar24 API 键
  • 添加配置后重新启动 Claude 桌面
  • 如果在本地安装, 请使用完整路径 : "command": "node", "args": ["/path/to/build/index.js"]

其他MCP客户端

对于其他MCP客户端,直接运行服务器:

FR24_API_KEY=your_api_key_here npx @flightradar24/fr24api-mcp

可用工具

实时飞行数据

get_live_flights_positions_light

取得具备基本信息的实时飞机位置.

参数 (至少需要一项):

  • bounds: 地理区域(北部、南部、西部、东部坐标)
  • flights: 飞行编号(分列,最多15个)
  • callsigns: 航班呼号(最多15个)
  • registrations: 飞机登记(分列,最多15个)
  • airports:有可选方向的机场代码(例如"入境:JFK,出境:LAX")
  • routes:飞行路线(如"JFK-LAX,LHR-CDG")
  • aircraftICAO型号(分列,最多15架)
  • altitude_ranges:海拔范围为足(如"0-3000,3300-40000")
  • categories:飞行类别(P、C、M、J、T、H、B、G、D、V、O、N)
  • limit: 最大结果( 默认: 无限制, 最大: 3000)

get_live_flights_positions_full

获得具备综合飞行细节的实时飞机位置. 与上述参数相同

get_live_flights_count

点数符合标准的活航班. 与上述参数相同

历史飞行数据

get_historic_flights_positions_full

获取历史飞行位置 详细信息.

所需参数:

  • timestamp: 历史快照的Unix时间戳

可选参数: 与活飞行参数相同

get_historic_flights_positions_light

获得具有基本信息的历史飞行位置. 与上述参数相同

get_historic_flights_count

数数历史航班. 与上述参数相同

飞行摘要

get_flight_summary_full

获取飞行起飞/着陆综合信息.

所需参数:

  • flight_datetime_from:开始日期(YYY-MM-DDTH:MM:SSZ)
  • flight_datetime_to:结束日期(YYY-MM-DDTH:MM:SSZ)

可选参数:

  • flights, (中文(简体) ), callsigns, (中文(简体) ), registrations, (中文(简体) ), airports, (中文(简体) ), routes, (中文(简体) ), aircraft
  • sort:排序顺序("asc"或"desc")
  • limit: 最大结果(最大:2000)

get_flight_summary_light

获取必要的飞行起飞/着陆信息. 与上述参数相同

get_flight_summary_count

在汇总查询中获取航班数 . 参数与以上相同(无排序/限制)

特定飞行数据

get_flight_tracks

获取具体飞行的详细位置轨迹.

所需参数:

  • flight_id: Flightradar24 飞行编号(十六进制)

参考数据

get_airline_info

按ICAO代码获取航空公司信息.

所需参数:

  • icao: 国际民航组织航空公司代码

get_airport_info_light

获取机场基本信息.

所需参数:

  • code: 机场空运协会或民航组织代码

get_airport_info_full

获得全面的机场信息,包括位置,高地,时区.

所需参数:

  • code: 机场空运协会或民航组织代码

用法实例

在纽约附近寻找航班

Get live flights in the New York area with bounds: 41.0,-74.5,40.5,-73.5

跟踪特定飞行

Get flight tracks for flight ID: 2f4a8b3c

历史数据

Get historical flights at JFK airport on timestamp 1640995200 with airports: inbound:JFK

飞行摘要

Get flight summary from 2024-01-01T00:00:00Z to 2024-01-02T00:00:00Z for route JFK-LAX

发展

来源建筑

git clone https://github.com/flightradar24/fr24api-mcp.git
cd fr24api-mcp
npm install
npm run build

捐款

  1. 叉子存储器
  2. 创建特性分支
  3. 做你的改变
  4. 在适用的情况下添加测试
  5. 提交拉动请求

支助

许可证

麻省理工学院执照 - 看 自由主义 详细文件.

更改日志

1.0.2 联合国

  • 14天即时飞行
  • 向 asure 信任的出版者作品发布文件更新 (# 6)

1.0.1 (中文(简体) )

释放到 MCP 书记官处

1.0.0 (单位:千美元)

  • 初次公开释放
  • 全面飞行数据存取
  • 实时和历史数据支助
  • 增强参数验证
  • 改进了错误处理

版本与发布记录

@flightradar24/fr24api-mcp 共发布 3 个版本,首次发布于 2025/09/01;过去 12 个月发布了 1 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
1.0.2latest2026/01/229 个月前
1.0.12025/09/091.2 年前
1.0.02025/09/011.2 年前

关于 @flightradar24/fr24api-mcp 的常见问题

@flightradar24/fr24api-mcp 是什么?

MCP服务器提供Flightradar24 API的实时和历史飞行数据

如何安装 @flightradar24/fr24api-mcp?

在项目目录运行 npm install @flightradar24/fr24api-mcp,或使用 pnpm add / yarn add / bun add。它还提供命令行工具 mcp-fr24api-mcp,可以用 npx mcp-fr24api-mcp 直接运行。

@flightradar24/fr24api-mcp 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@flightradar24/fr24api-mcp 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@flightradar24/fr24api-mcp 需要什么版本的 Node.js?

package.json 的 engines 字段要求 Node.js >=18.0.0。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。

@flightradar24/fr24api-mcp 可以商用吗?

@flightradar24/fr24api-mcp 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@flightradar24/fr24api-mcp 的下载量有多少?

根据 npm 官方下载统计,@flightradar24/fr24api-mcp 在 2026/10/15 – 2026/11/13 这 30 天内被下载 4,188 次,日均约 140 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@flightradar24/fr24api-mcp 还在维护吗?

最新版本 1.0.2 发布于 2026/01/22(9 个月前);至今共发布 3 个版本,其中过去 12 个月发布了 1 个;首次发布于 2025/09/01。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。