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

飞行雷达-MCP服务器

作者:Cyreslab-AI6 星标更新:2025-04-27

项目介绍

FlightRadar MCP Server

smithery 徽章

这是一个使用AviationStack API提供实时航班跟踪和状态信息的模型上下文协议(MCP)服务器。

<a href="https://glama.ai/mcp/servers/@Cyreslab-AI/flightradar-mcp-server"> <img width="380" height="200" src="https://gips1.baidu.com/it/u=2148337519,757338729&fm=3081&app=3081&f=PNG?w=760&h=400" alt="FlightRadar Server MCP 服务器" /> </a>

功能

此MCP服务器提供了三个主要工具:

  1. get_flight_data: 根据IATA或ICAO代码获取特定航班的详细信息
  2. search_flights: 根据航空公司、出发/到达机场和状态等不同标准搜索航班
  3. get_flight_status: 获取特定航班的人类可读状态摘要

安装

通过Smithery安装

要通过Smithery自动安装flightradar-mcp-server到Claude Desktop:

npx -y @smithery/cli install @Cyreslab-AI/flightradar-mcp-server --client claude

先决条件

  • Node.js(v14或更高版本)
  • npm(v6或更高版本)
  • AviationStack API密钥(在aviationstack.com获取)

设置

  1. 克隆此仓库:

    git clone https://github.com/Cyreslab-AI/flightradar-mcp-server.git
    cd flightradar-mcp-server
    
  2. 安装依赖项:

    npm install
    
  3. 构建服务器:

    npm run build
    
  4. 在您的MCP设置文件中配置服务器:

    对于Claude VSCode扩展,添加到~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json

    {
      "mcpServers": {
        "flightradar": {
          "command": "node",
          "args": ["/path/to/flightradar-mcp-server/build/index.js"],
          "env": {
            "AVIATIONSTACK_API_KEY": "YOUR_API_KEY_HERE"
          },
          "disabled": false,
          "autoApprove": []
        }
      }
    }
    

    对于Claude桌面应用,添加到~/Library/Application Support/Claude/claude_desktop_config.json(macOS)或其他平台上的类似路径。

使用示例

一旦服务器配置完成,您可以使用它与Claude获取航班信息:

获取航班状态

用户:BA855航班的状态是什么?

Claude:BA855航班(英国航空)目前已经降落。

出发:布拉格瓦茨拉夫哈维尔机场(PRG),1号航站楼,B5登机口
计划时间:2025年3月25日,上午11:50:00
预计时间:2025年3月25日,上午11:50:00

到达:希思罗机场(LHR),3号航站楼
计划时间:2025年3月25日,下午1:10:00

搜索航班

用户:查找英国航空公司的航班

Claude:我找到了3212个英国航空公司的航班。这里列出前3个:

1. BA5719:图森(TUS)至达拉斯/沃斯堡(DFW)
   状态:已安排
   出发:2025年3月25日,上午5:00:00

2. BA6096:布拉格(PRG)至赫尔辛基(HEL)
   状态:已安排
   出发:2025年3月25日,上午11:40:00

3. BA855:布拉格(PRG)至伦敦希思罗(LHR)
   状态:已降落
   出发:2025年3月25日,上午10:50:00

获取航班详情

用户:获取关于BA855航班的详细信息

Claude:这是关于BA855航班的详细信息:

航班:BA855(BAW855)
航空公司:英国航空
飞机:空中客车A320(注册号:G-EUUH)

出发:
- 机场:布拉格瓦茨拉夫哈维尔机场(PRG/LKPR)
- 航站楼:1,登机口:B5
- 计划时间:2025年3月25日,上午10:50:00

到达:
- 机场:伦敦希思罗机场(LHR/EGLL)
- 航站楼:3
- 计划时间:2025年3月25日,下午12:10:00

状态:已降落

API密钥配置

此服务器需要一个AviationStack API密钥才能运行。您可以在aviationstack.com获取一个免费API密钥(每月100次请求)。

API密钥应作为名为AVIATIONSTACK_API_KEY的环境变量在您的MCP设置配置中提供。

许可证

MIT