实时航班追踪服务器

一个基于Flightradar24数据的实时航班追踪服务器,适用于航空爱好者、旅行规划者或对头顶航班感兴趣的人。

  • by sunsetcoder
  • JavaScript
  • 本地部署
  • 46 星标
  • 更新于
在 GitHub 查看 sunsetcoder/flightradar24-mcp-server

使用说明

Flightradar24 MCP服务器🛩️

Claude Desktop MCP服务器,可帮助您使用Flightradar24数据实时跟踪航班。非常适合航空爱好者、旅行策划者或任何对头顶航班好奇的人!

这能做什么? ✨

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

安装指南🚀

1.先决条件

2.安装

  1. 将此存储库克隆到计算机上的某个位置:

    git clone https://github.com/sunsetcoder/flightradar24-mcp-server.git
    
  2. 安装依赖项并构建项目:

    cd flightradar24-mcp-server
    npm install
    npm run build
    

3.与克劳德桌面集成

  1. 打开您的Claude Desktop配置文件:

    # On Mac:
    ~/Library/Application Support/Claude/claude_desktop_config.json
    
    # On Windows:
    %APPDATA%/Claude/claude_desktop_config.json
    
  2. 将以下内容添加到 mcpServers 配置中的对象:

    {
      "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"
          }
        }
      }
    }
    
  3. 重要步骤:

    • 替换 /FULL/PATH/TO/flightradar24-mcp-server 包含克隆存储库的实际完整路径
    • 在中添加您的Flightradar24 API密钥 env 章节
    • 确保使用正斜杠(/)在路径中,甚至在Windows上
  4. 重新启动Claude Desktop以使更改生效

环境设置

  1. 复制 .env.example 向 .env:

    cp .env.example .env
    
  2. 更新 .env 使用您的实际Flightradar24 API密钥文件:

    FR24_API_KEY=your_actual_api_key_here
    

注意:永远不要将您的实际API密钥提交给版本控制。这 .env 出于安全原因,git会忽略该文件。

让我们试试吧! 🎮

配置服务器后,您可以向Claude提出以下问题:

  1. “联合航空公司UA123航班的预计到达时间是多少?”
  2. “显示SFO当前的所有航班”
  3. “这个地区有紧急航班吗?”
  4. “显示未来2小时内抵达SFO的所有国际航班”
  5. “目前有多少商业航班飞越太平洋?”
  6. “确定在加利福尼亚地区宣布紧急状态的任何航班”

与克劳德的对话示例:

You: What's the status of flight UA123?
Claude: Let me check that for you...
[Claude will use the MCP server to fetch real-time flight information]

常见问题和故障排除🤔

“克劳德无法连接到服务器”

  • 检查路径是否正确 claude_desktop_config.json 是正确的
  • 确保您使用的是完整的绝对路径
  • 验证您的API密钥是否正确
  • 尝试重新启动Claude Desktop

“服务器没有响应”

  • 确保您的Flightradar24 API密钥有效
  • 检查API URL是否正确
  • 在服务器日志中查找任何错误消息

FlightRadar API访问

  • 注:使用Flightradar24的API需要 订阅

需要更多帮助? 🆘

  1. 确保正确安装了Claude Desktop
  2. 验证您的Flightradar24 API密钥是否处于活动状态
  3. 检查配置文件中的路径是否正确
  4. 在MCP服务器日志中查找错误消息

许可证📄

麻省理工学院


由以下材料制成❤️ 航空爱好者