飞行计划器MCP服务器
模型上下文协议服务器,使用快速航班API创建旅行代理级别的航班计划。
特性
- 搜索单程和往返航班
- 根据行程参数制定全面的旅行计划
- 获取机场代码信息
- 使用模板进行常见旅行查询
安装
- 确保你安装了Python 3.10或更高版本
- 安装所需的软件包:
pip install mcp fast-flights用法
运行服务器
您可以直接运行服务器:
python flight_planner_server.py与Claude Desktop集成
- 安装 克劳德桌面
- 创建或编辑您的Claude Desktop配置文件:
- macOS: ~/Library/Application Support/Claude/claude_desktop_config.json - 窗户: %APPDATA%\Claude\claude_desktop_config.json
- 添加飞行计划服务器配置:
{
"mcpServers": {
"flight-planner": {
"command": "python",
"args": [
"/PATH/TO/flight_planner_server.py"
],
"env": {
"PYTHONPATH": "/PATH/TO/PROJECT"
}
}
}
}- 替换
/PATH/TO/带有服务器文件的实际路径 - 重新启动克劳德桌面
使用MCP检查器
对于测试和开发,您可以使用MCP检查器:
# Install the inspector
npm install -g @modelcontextprotocol/inspector
# Run the inspector with your server
npx @modelcontextprotocol/inspector python flight_planner_server.py可用工具
search_one_way_flights:搜索机场之间的单程航班search_round_trip_flights:搜索机场之间的往返航班create_travel_plan:制定全面的旅行计划
可用资源
airport_codes://{query}:根据搜索查询获取机场代码信息
可用提示
flight_search_prompt:搜索航班模板travel_plan_prompt:创建综合旅行计划的模板
Claude的查询示例
一旦与Claude Desktop集成,您可以问以下问题:
- “2025-04-15从纽约到旧金山有哪些航班?”
- “你能为我从洛杉矶到TPE的2025-05-01到2025-05-08的商务旅行制定一个旅行计划吗?”
- “帮我找到东京的机场代码。”
- “预订从波士顿到伦敦的暑假航班的最佳时间是什么时候?”
许可证
麻省理工学院
