article
README
🚀 Flightradar24 MCP 服务器
Flightradar24 MCP 服务器是一个模型上下文协议(MCP)服务器,可提供对 Flightradar24 飞行追踪数据的访问,助力用户便捷获取各类飞行相关信息。
🚀 快速开始
本服务器能让你轻松访问 Flightradar24 的飞行追踪数据。以下是使用前的安装和配置步骤。
✨ 主要特性
工具
- 获取航班数据:可获取特定航班的实时数据,让你实时掌握航班动态。
- 搜索航班:支持根据航空公司、航班号、注册号或地理区域搜索航班,满足多样化的搜索需求。
- 获取机场数据:通过 IATA 或 ICAO 代码获取机场详细信息,了解机场的具体情况。
- 搜索机场:能根据名称、国家或其他标准搜索机场,方便查找目标机场。
- 获取航空公司数据:通过 IATA 或 ICAO 代码获取航空公司的详细信息,深入了解航空公司。
- 获取飞机数据:通过注册号获取飞机的详细信息,掌握飞机的具体情况。
- 获取区域内的航班:获取指定地理区域内当前的所有航班,了解特定区域的航班分布。
资源
- flight://{flight_id}:根据 IATA 或 ICAO 航班代码获取航班信息。
- airport://{code}:根据 IATA 或 ICAO 代码获取机场信息。
- airline://{code}:根据 IATA 或 ICAO 代码获取航空公司的信息。
- aircraft://{registration}:根据注册号获取飞机的信息。
- zone://{north}/{south}/{west}/{east}:获取指定地理区域内所有航班的信息。
📦 安装指南
- 克隆此仓库。
- 安装依赖:
npm install - 构建服务器:
npm run build
🛠️ 配置
该服务器需要一个 Flightradar24 API 密钥才能运行。您可以在 MCP 设置配置文件中设置此密钥:
{
"mcpServers": {
"flightradar24": {
"command": "node",
"args": ["/path/to/flightradar24-server/build/index.js"],
"env": {
"FLIGHTRADAR24_API_KEY": "YOUR_FLIGHTRADAR24_API_KEY_HERE"
},
"disabled": false,
"autoApprove": []
}
}
}
💻 使用示例
基础用法
获取航班数据
<use_mcp_tool>
<server_name>flightradar24</server_name>
<tool_name>get_flight_data</tool_name>
<arguments>
{
"flight_iata": "BA123"
}
</arguments>
</use_mcp_tool>
搜索航班
<use_mcp_tool>
<server_name>flightradar24</server_name>
<tool_name>search_flights</tool_name>
<arguments>
{
"airline_iata": "BA",
"limit": 5
}
</arguments>
</use_mcp_tool>
获取机场数据
<use_mcp_tool>
<server_name>flightradar24</server_name>
<tool_name>get_airport_data</tool_name>
<arguments>
{
"code": "LHR"
}
</arguments>
</use_mcp_tool>
获取区域内的航班
<use_mcp_tool>
<server_name>flightradar24</server_name>
<tool_name>get_flights_in_zone</tool_name>
<arguments>
{
"north": 51.6,
"south": 51.4,
"west": -0.5,
"east": 0.2
}
</arguments>
</use_mcp_tool>
访问航班资源
<access_mcp_resource>
<server_name>flightradar24</server_name>
<uri>flight://BA123</uri>
</access_mcp_resource>
访问区域资源
<access_mcp_resource>
<server_name>flightradar24</server_name>
<uri>zone://51.6/51.4/-0.5/0.2</uri>
</access_mcp_resource>
⚠️ 重要提示
⚠️ 重要提示
访问 Flightradar24 的实时数据需要有效的 API 密钥。请访问Flightradar24 开发者文档获取更多信息和申请密钥。该服务器依赖于 Flightradar24 的 API 服务,因此必须遵守其使用条款和服务限制。
扫码联系在线客服