关于 hotelbooking
道旅酒店 MCP 服务为 AI Agent 和 MCP 客户端提供酒店搜索、比价及预订能力,面向旅游产品、差旅和 Agent 开发团队。支持多地点与日期筛选,并可查询房型、价格及订单。
主要功能
- 01多地点酒店搜索
- 02入住日期与星级筛选
- 03酒店详情与价格查询
- 04订单查询与房型锁定
- 05价格监控与降价提醒
适用场景
- 01为旅行规划 Agent 添加酒店搜索
- 02按景点和日期筛选酒店
- 03在差旅产品中接入预订流程
MCP 相关
该服务通过 Streamable HTTP 向 MCP 客户端提供酒店搜索、详情和筛选工具;OAuth 版本还提供价格确认、预订及订单相关工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
3收录的工具列表 · 更新于 1 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| size | number | 否 | 返回酒店结果数量,默认5个酒店,最大不超过20个 |
| place | string | 是 | 搜索目标名称。填写用户指定的城市、机场、景点、火车站、地铁站、酒店、区/县或详细地址;如果用户输入的是具体酒店名称,直接填写酒店名称 |
| hotelTags | object | 否 | 酒店筛选标签参数(可选)。当传入此参数时,将直接使用这些标签进行筛选和排序,无需服务端额外解析。包含字段:requiredTags(必须标签)、preferredBrands(偏好品牌)、maxPricePerNight(每晚最高预算) |
| hotelTags.requiredTags | array | 否 | 必须命中标签(硬约束,未命中应被过滤) |
| hotelTags.preferredBrands | array | 否 | 偏好品牌 |
| hotelTags.maxPricePerNight | number | 否 | 每晚价格上限(人民币,数值) |
| placeType | string | 是 | place 的类型,必须与 place 的实际内容一致。可选值:城市、机场、景点、火车站、地铁站、酒店、区/县、详细地址。 |
| countryCode | string | 否 | ISO 3166-1 alpha-2 国家/地区代码,用于货币/地区偏好。默认值为 CN(中国)。 |
| originQuery | string | 是 | 综合多轮对话,归纳用户的完整住宿/预订意图。 |
| checkInParam | object | 否 | 入住参数。字段:adultCount (整数,>=1,默认 2);checkInDate (字符串 YYYY-MM-DD,未来的日期);stayNights (整数,1~28,默认 1)。 |
| checkInParam.adultCount | number | 否 | |
| checkInParam.stayNights | number | 否 | |
| checkInParam.checkInDate | string | 否 | |
| filterOptions | object | 否 | 酒店筛选选项,例如酒店星级、每间房成人数、距离等 |
| filterOptions.starRatings | array | 否 | 酒店星级(0.0-5.0, 梯度为0.5),默认[0.0, 5.0]以上,例如 [4.5, 5.0], [0.0, 2.0] |
| filterOptions.distanceInMeter | number | 否 | 直线距离,单位(米),当地点是一个POI位置时生效,生效时默认设定值为2000 |
详细介绍
维护者还没有提供详细介绍,可以先查看代码仓库中的 README。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。