返回市场
飞行雷达24-MCP服务器

飞行雷达24-MCP服务器

作者:sunsetcoder44 星标更新:2025-01-29

项目介绍

Flightradar24 MCP Server 🛩️

这是一个基于Claude Desktop的MCP服务器,可以帮助您实时跟踪使用Flightradar24数据的航班。非常适合航空爱好者、旅行规划者或对头顶飞过的航班感兴趣的任何人!

这个可以做什么?✨

  • 🔍 实时跟踪任何航班
  • ⏰ 获取特定航班的到达和出发时间
  • 🌉 查看机场内航班的状态
  • 🚨 监控紧急航班
<img width="1466" alt="Anthropic Claude MCP Hackathon - FlightRadar24 MCP server" src="https://gips1.baidu.com/it/u=569192059,774986117&fm=3081&app=3081&f=PNG?w=2932&h=1358" />

安装指南 🚀

1. 先决条件

2. 安装

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

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

    cd flightradar24-mcp-server
    npm install
    npm run build
    

3. 与Claude Desktop集成

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

    # 在Mac上:
    ~/Library/Application Support/Claude/claude_desktop_config.json
    
    # 在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替换为您实际克隆仓库的位置
    • env部分添加您的Flightradar24 API密钥
    • 确保在路径中使用正斜杠(/),即使是在Windows上也是如此
  4. 重启Claude Desktop以使更改生效

环境设置

  1. 复制.env.example.env

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

    FR24_API_KEY=your_actual_api_key_here
    

注意:不要将实际API密钥提交到版本控制中。出于安全原因,.env文件被git忽略。

让我们试一试!🎮

一旦服务器配置完成,您可以向Claude提问如下问题:

  1. “United Airlines航班UA123的预计到达时间是什么时候?”
  2. “显示目前在SFO的所有航班”
  3. “该地区是否有任何紧急航班?”
  4. “显示未来2小时内抵达SFO的所有国际航班”
  5. “目前有多少商业航班正在太平洋上空飞行?”
  6. “识别加利福尼亚地区宣布紧急情况的任何航班”

与Claude的示例对话:

您:航班UA123的状态如何?
Claude:让我为您检查一下...
[Claude将使用MCP服务器获取实时航班信息]

常见问题及故障排除 🤔

“Claude无法连接到服务器”

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

“服务器没有响应”

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

FlightRadar API访问

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

需要更多帮助?🆘

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

许可证 📄

MIT


为航空爱好者制作,充满爱心❤️