salamentic
服务介绍
飞行计划MCP服务器
一个使用fast-flights API创建旅行代理级别飞行计划的模型上下文协议(Model Context Protocol, MCP)服务器。
功能
- 搜索单程和往返航班
- 根据旅行参数创建全面的旅行计划
- 获取机场代码信息
- 使用常见旅行查询模板
安装
- 确保已安装Python 3.10或更高版本
- 安装所需包:
bash
pip install mcp fast-flights
使用方法
运行服务器
您可以直接运行服务器:
bash
python flight_planner_server.py
与Claude Desktop集成
-
创建或编辑您的Claude Desktop配置文件:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%Claudeclaude_desktop_config.json
- macOS:
-
添加flight-planner服务器配置:
json
{
"mcpServers": {
"flight-planner": {
"command": "python",
"args": [
"/PATH/TO/flight_planner_server.py"
],
"env": {
"PYTHONPATH": "/PATH/TO/PROJECT"
}
}
}
}
- 将
/PATH/TO/替换为实际的服务器文件路径 - 重启Claude Desktop
使用MCP检查器
为了测试和开发,您可以使用MCP检查器:
bash
安装检查器
npm install -g @modelcontextprotocol/inspector
使用您的服务器运行检查器
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年4月15日从纽约到旧金山有哪些航班?"
- "可以为我从2025年5月1日至2025年5月8日洛杉矶到台北的商务旅行创建一个旅行计划吗?"
- "帮我找东京的机场代码。"
- "夏季假期从波士顿飞往伦敦的最佳订票时间是什么时候?"
许可证
MIT