
Flight + Stay Search MCP (TypeScript)

2025.04.16
0
TypeScript航班搜索住宿搜索位置服务
Flight + Stay Search MCP (TypeScript) 是一个基于TypeScript实现的航班和住宿搜索MCP服务器,利用Duffel API进行航班搜索。该服务器支持单程、往返和多城市航班搜索,同时提供住宿搜索和评价查询功能。
View on GitHub
Overview
基本能力
产品定位
Flight + Stay Search MCP (TypeScript) 是一个专注于航班和住宿搜索的服务,旨在为用户提供便捷的旅行规划工具。
核心功能
- 搜索单程、往返和多城市航班
- 获取特定航班报价的详细信息
- 指定舱位等级、乘客数量和转机偏好
- 按出发和到达时间窗口筛选
- 搜索旅行住宿(酒店/住宿)
- 获取特定住宿/酒店的客人评价
适用场景
- 个人旅行规划
- 商务出行安排
- 多城市旅行计划
- 住宿选择和评价查询
工具列表
search_flights
- 搜索单程、往返或多城市航班get_offer_details
- 获取特定航班报价的详细信息search_multi_city
- 多城市航班搜索专用工具search_stays
- 搜索旅行住宿(酒店/住宿)get_stay_reviews
- 获取特定住宿/酒店的客人评价
常见问题解答
- 如何获取Duffel API密钥?
可以使用测试API密钥(
duffel_test
)来尝试功能。 - 如何发布到Smithery?
使用命令
npx @smithery/cli publish
。 - 如何运行已发布的MCP?
使用命令
npx @smithery/cli run @your-username/flights-mcp-ts --config "{\"duffelApiKey\":\"your_duffel_api_key\"}"
。
使用教程
使用依赖
- 安装Node.js和npm
安装教程
- 安装依赖:
bash npm install
- 构建项目:
bash npm run build
- 启动服务器:
bash npm start
调试方式
- 创建
.env
文件并设置环境变量:DUFFEL_API_KEY=your_duffel_api_key
- 开发模式下自动重新加载:
bash npm run dev