Flightradar24 MCP Server 🛩️

Flightradar24 MCP Server 🛩️

site icon
2025.02.17 0
JavaScript航班追踪实时数据航空信息位置服务
Flightradar24 MCP Server 是一个基于Claude Desktop的MCP服务器,用于实时追踪Flightradar24的航班数据。该服务适合航空爱好者、旅行规划者或任何对头顶飞过的航班感兴趣的人。
View on GitHub

Overview

基本能力

产品定位

Flightradar24 MCP Server 是一个实时航班追踪服务,通过与Claude Desktop集成,提供航班信息的查询和监控功能。

核心功能

  • 🔍 实时追踪任何航班
  • ⏰ 获取特定航班的到达和起飞时间
  • 🌉 查看机场的航班状态
  • 🚨 监控紧急航班

适用场景

  • 航空爱好者追踪航班
  • 旅行规划者查询航班信息
  • 实时监控机场航班状态
  • 紧急航班监控

工具列表

  • Flightradar24 API:用于获取实时航班数据
  • Claude Desktop:作为MCP服务器的运行环境

常见问题解答

  • Claude无法连接到服务器:检查配置文件中的路径是否正确,确保使用绝对路径,验证API密钥是否正确,尝试重启Claude Desktop。
  • 服务器无响应:确保Flightradar24 API密钥有效,检查API URL是否正确,查看服务器日志中的错误信息。

使用教程

使用依赖

安装教程

  1. 克隆仓库: bash git clone https://github.com/sunsetcoder/flightradar24-mcp-server.git
  2. 安装依赖并构建项目: bash cd flightradar24-mcp-server npm install npm run build
  3. 配置Claude Desktop:
  4. 打开配置文件(Mac:~/Library/Application Support/Claude/claude_desktop_config.json,Windows:%APPDATA%/Claude/claude_desktop_config.json
  5. 添加MCP服务器配置: json { "mcpServers": { "flightradar24-server": { "command": "node", "args": [ "/Users/<username>/<FULL_PATH...>/flightradar24-mcp-server/dist/index.js" ], "env": { "FR24_API_KEY": "your_api_key_here", "FR24_API_URL": "https://fr24api.flightradar24.com" } } } }
  6. 替换路径和API密钥
  7. 重启Claude Desktop

  8. 环境配置: bash cp .env.example .env 更新.env文件中的API密钥: env FR24_API_KEY=your_actual_api_key_here

调试方式

  • 检查配置文件路径是否正确
  • 验证API密钥是否有效
  • 查看服务器日志中的错误信息
  • 尝试重启Claude Desktop

许可证

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