关于 Indian Flight Search MCP Server
Indian Flight Search MCP Server 汇集印度主要旅游网站的航班信息、优惠和银行折扣,适合比较单程及往返票价的旅客或旅行助手。
主要功能
- 01跨多个服务商搜索航班
- 02查找优惠和银行折扣
- 03支持单程和往返行程
- 04可扩展的服务商架构
适用场景
- 01比较印度航线票价
- 02查找可用优惠和银行折扣
- 03搜索单程或往返航班
MCP 相关
这是一个 MCP 服务,向 MCP 客户端提供跨旅游服务商的航班搜索、票价及可用优惠。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
印度航班搜索 MCP 服务
此 MCP(Model Context Protocol)服务汇总了印度主要旅行网站的航班信息和优惠。它会同时搜索多个服务商,寻找最优惠的价格,包括当前优惠和银行优惠。
支持的旅行网站
- MakeMyTrip
- Cleartrip(即将推出)
- EaseMyTrip(即将推出)
- Yatra(即将推出)
- Goibibo(即将推出)
- HappyFares(即将推出)
功能
- 在多个服务商中搜索航班
- 查找并使用最优惠的现有优惠和银行优惠
- 支持单程和往返行程
- 可扩展的架构,便于添加新服务商
前置条件
- Node.js 16 或更高版本
- npm 或 yarn
安装
- 克隆仓库:
git clone [your-repo-url]
cd india-flight-mcp
- 安装依赖:
npm install
- 启动服务:
npm start
服务默认将在端口 3000 上启动。
API 使用方法
搜索航班
POST /api/search-flights
Content-Type: application/json
{
"from": "DEL",
"to": "BOM",
"departDate": "2025-04-20",
"returnDate": "2025-04-25" // Optional for one-way flights
}
添加新服务商
- 在
src/providers/中创建一个新的服务商类 - 扩展
BaseProvider类 - 实现所需的方法:
searchFlights()getOffers()calculateBestPrice()
- 将新服务商添加到
FlightAggregator.js
贡献
欢迎贡献!请随时提交 Pull Request。
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。