使用说明
Flightradar24 MCP服务器🛩️
Claude Desktop MCP服务器,可帮助您使用Flightradar24数据实时跟踪航班。非常适合航空爱好者、旅行策划者或任何对头顶航班好奇的人!
这能做什么? ✨
- 🔍 实时跟踪任何航班
- ⏰ 获取特定航班的到达和离开时间
- 🌉 查看机场航班状态
- 🚨 监控紧急航班
安装指南🚀
1.先决条件
- 克劳德桌面 已安装在您的计算机上
- 一个Flightradar24 API密钥(从 Flightradar24的官方网站)*
2.安装
-
将此存储库克隆到计算机上的某个位置:
git clone https://github.com/sunsetcoder/flightradar24-mcp-server.git -
安装依赖项并构建项目:
cd flightradar24-mcp-server npm install npm run build
3.与克劳德桌面集成
-
打开您的Claude Desktop配置文件:
# On Mac: ~/Library/Application Support/Claude/claude_desktop_config.json # On Windows: %APPDATA%/Claude/claude_desktop_config.json -
将以下内容添加到
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" } } } } -
重要步骤:
- 替换
/FULL/PATH/TO/flightradar24-mcp-server包含克隆存储库的实际完整路径 - 在中添加您的Flightradar24 API密钥
env章节 - 确保使用正斜杠(
/)在路径中,甚至在Windows上
- 替换
-
重新启动Claude Desktop以使更改生效
环境设置
-
复制
.env.example向.env:cp .env.example .env -
更新
.env使用您的实际Flightradar24 API密钥文件:FR24_API_KEY=your_actual_api_key_here
注意:永远不要将您的实际API密钥提交给版本控制。这 .env 出于安全原因,git会忽略该文件。
让我们试试吧! 🎮
配置服务器后,您可以向Claude提出以下问题:
- “联合航空公司UA123航班的预计到达时间是多少?”
- “显示SFO当前的所有航班”
- “这个地区有紧急航班吗?”
- “显示未来2小时内抵达SFO的所有国际航班”
- “目前有多少商业航班飞越太平洋?”
- “确定在加利福尼亚地区宣布紧急状态的任何航班”
与克劳德的对话示例:
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需要 订阅
需要更多帮助? 🆘
- 确保正确安装了Claude Desktop
- 验证您的Flightradar24 API密钥是否处于活动状态
- 检查配置文件中的路径是否正确
- 在MCP服务器日志中查找错误消息
许可证📄
麻省理工学院
由以下材料制成❤️ 航空爱好者