航空MCP服务器
MCP服务器使AI代理能够访问实时航空数据——实时航班跟踪、机场天气、航空公司和机场信息。
特性
| 工具 | 描述 | 来源 |
|---|---|---|
track_live_flights | 当前全球或特定地区的航班 | OpenSky Network |
track_flight | 通过呼号或ICAO24追踪特定航班 | OpenSky Network |
get_flight_path | 历史飞行路径/轨迹 | OpenSky Network |
get_airport_arrivals | 最近抵达机场 | OpenSky Network |
get_airport_departures | 最近从机场出发 | OpenSky Network |
get_airport_weather | 机场当前METAR天气 | AviationWeather.gov |
get_weather_forecast | TAF机场天气预报 | AviationWeather.gov |
get_aviation_warnings | 主动SIGMETs和航空警报 | AviationWeather.gov |
get_airport_info | 机场详细信息(位置、时区等) | AirLabs |
get_airline_info | 航空公司详细信息(机队、枢纽、状态) | AirLabs |
数据源
- OpenSky网络 -实时航班跟踪、到达/离开、航线(无需API键,每天100个电话)
- AviationWeather.gov -METAR、TAF、SIGMET(不需要API密钥,100 req/min)
- 空气实验室 -机场和航空公司数据库(免费等级:每月1000个电话,需要API密钥)
安装
使用pip
pip install aviation-mcp-server来源
git clone https://github.com/AiAgentKarl/aviation-mcp-server.git
cd aviation-mcp-server
pip install -e .配置
API密钥
复制 .env.example 到 .env 并添加您的密钥:
cp .env.example .env# AirLabs — Optional (https://airlabs.co)
AIRLABS_API_KEY=your-key-here注: OpenSky Network和AviationWeather.gov不需要API密钥。AirLabs密钥仅用于get_airport_info和get_airline_info.
克劳德桌面/克劳德代码
添加到MCP配置中:
{
"mcpServers": {
"aviation": {
"type": "stdio",
"command": "python",
"args": ["-m", "src.server"],
"env": {
"AIRLABS_API_KEY": "your-key-here"
}
}
}
}使用uvx(无需安装)
{
"mcpServers": {
"aviation": {
"type": "stdio",
"command": "uvx",
"args": ["aviation-mcp-server"],
"env": {
"AIRLABS_API_KEY": "your-key-here"
}
}
}
}使用示例
追踪德国上空的航班:
“显示目前飞越德国的所有航班”
查看机场天气:
“法兰克福机场现在的天气怎么样?”
追踪特定航班:
“追踪汉莎航空DLH400航班”
获取机场到达信息:
“显示最近抵达肯尼迪机场的旅客”
航空警告:
“有任何活动的SIGMET吗?”
机场代码
此服务器使用 国际民航组织机场代码 (4个字母)表示天气和飞行数据:
| 机场 | 国际航空运输协会 | 国际民航组织 |
|---|---|---|
| 法兰克福 | FRA | EDDF |
| 慕尼黑 | 慕尼黑 | EDDM |
| 柏林 | BER | EDDB |
| 纽约肯尼迪国际机场 | 肯尼迪国际机场 | KJFK |
| 伦敦希思罗机场 | LHR | EGLL |
| 巴黎CDG | CDG | LFPG |
| 东京成田 | NRT | RJAA |
速率限制
| API | 限制 | 授权 |
|---|---|---|
| OpenSky Network | 每天100个电话(匿名) | 无 |
| AviationWeather.gov | 每分钟100个请求 | 无 |
| AirLabs | 每月1000次呼叫(免费层) | API密钥 |
技术栈
- Python 3.11+
- MCP-SDK (快速MCP)
- httpx(异步HTTP)
- OpenSky Network、AviationWeather.gov、AirLabs API
______________________________________________________________________
AiAgentKarl提供的更多MCP服务器
| 类别 | 服务器 |
|---|---|
| 🔗 区块链 | 索拉纳 |
许可证
麻省理工学院
