@ curless/ hotel- storefront
一个酒店预订的MCP连接器,由一个配置文件驱动. 品牌,工具名称,
词汇和房间来自哪里 HotelConfig,所以第二个
酒店集团是一个JSON文件,而不是叉子.
npx @curless/hotel-storefront ./config.json # the config lives in the brand's own repo
它答对 POST /mcp (可流式HTTP),作为自己的卡 ui://
资源,并出版 /docs, (中文(简体) ), /privacy, (中文(简体) ), /terms 财务报告和审定财务报表 /healthz。 。 。 .
日期为一等类型
与购物连接器的一个结构差异: 一个房间没有价格
直到有人给夜晚起名. 任何能带价的东西都要
Stay旅馆的简况及其设施
故意与可以分开的部分分离. 一个接线人猜"这个"
周末"订错人 晚上,他们发现 在前台.
工具
21 从品牌的前缀取名 其中2张是卡片的自有并保存
从模型。 一个不能做某事的后端在它的
capabilities这些工具根本没有被列出..
十四(无忠诚,加入,就地修改或政策文本).
list_<brand>_hotels | 该团体的目的地, 或按城市或免费文本的酒店, 带有过滤器, 某种和夜天花板 checkIn编号 :checkOut 每个价格的夜晚。 一个城市通常有好几个, 他们都回来 |
look_up_<brand>_hotels | 多达六所旅馆被读作正文,无所取用: |
get_<brand>_hotel | 一家旅馆,有日期, 房间价格是那些夜晚和抵达日 |
compare_<brand>_hotels | 2到4并列 - 模型的判断,服务器的数字(不用价格) |
show_<brand>_itinerary | 每天,每件物品都标在旅行中或只标在计划中 |
list_<brand>_extras | 转移、餐饮、体验、温泉、家庭 -- -- 停留或预订 |
add_to_<brand>_trip • 妇女 view_ • 妇女 clear_ | 旅行: 房间之夜加加价 |
request_<brand>_booking | 示威活动(demo)或旅馆预订费(团体自己的API);每次停留确认代码 |
pick_<brand>_room • 妇女 book_picked_<brand>_room | 该卡自己的,只应用: 保留一个费率, 预订一个房间。 选手在旅行旁有一个插槽 - 第二选手取代了第一名, 也没有触及旅行 |
list_my_<brand>_bookings | 这段对话的预订, 或者一个从它的代码 和它制作的电子邮件 |
preview_<brand>_cancellation • 妇女 cancel_<brand>_booking | 手续费和规则,在取消之前 |
preview_<brand>_booking_change • 妇女 change_<brand>_booking | 新的夜晚、房间或附加:先是差别,再是变化 |
get_<brand>_hotel_policies | 财产本身的出版内容 |
sign_in_<brand>_member • 妇女 sign_out_ | 一个会员号码和上面的姓 一个会员率,从来没有办法进入任何人的预订 |
forget_<brand>_preferences | 删除被请求记住的成员对房间的偏好 |
工具描述说工具能做什么,没有其他东西; 如何行为生活
服务器的 instructions,这是两个助理目录的列表
需要证明.
三个规则 代码执行
- 没有日期,没有线条.
add_to_*_trip问而不是猜测. - 预览,然后取消.
cancel_*_booking返回收费及其规则 取消任何内容,直到再次调用confirmed。 。 。 . - 扣留不付,预订不付. 预订不需要钱 取出无相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相.
房间从哪里来
一切经过一个 HotelBackend 界面,有两个:
data.source: "demo"阅读 JSON 文件并定价(DemoHotels) (中文(简体) ). 每个有价的答案都带着demo: true并用语言说: 被发明的可订速率是预定连接器的失败 不能这样.data.source: "api", (中文(简体) ),data.api.provider: "huazhu"书籍真实 通过Huazhu的经销商OpenAPI: 将酒店列表保存在磁盘上 时事 价格 规则和房间 要求现场直播,prebook之前 订房 旅馆每次订房一次 答案被丢失, 然后是八分钟的一致性查询 华藏的规矩要求. 全权证书来自环境 (单位:千美元)HUAZHU_CLIENT_ID, (中文(简体) ),HUAZHU_CLIENT_SECRET, (中文(简体) ),HUAZHU_DISTRIBUTOR_ID从不 这个配置.data.api.sandbox: true同一连接器对接一个 SIMULLTED Huazhu, 在一个账户之前进行测试:node dist/huazhu/sandbox.js向经销商API提供文件描述的,9个 发明了名为QQ/[Sandbox]的旅馆,没有照片,并保留其 订入SANDBOX_STATE_FILE旗帜让每个答案都说demo,则 指令和法律页面都说这是一个测试环境 什么都没有 声称去瓦兹胡的订货 - 没有它,阿皮源被认为是真实的.
一个后端说它不能通过什么 capabilities - 华祖没有忠诚
登录、 不添加和在位日期变化 —— 工具、 服务器
指示,卡片和合法页面不提供
有东西总是说不.
# The first call against a real environment, read-only - it never books:
HUAZHU_CLIENT_ID=… HUAZHU_CLIENT_SECRET=… HUAZHU_DISTRIBUTOR_ID=… \
npx @curless/hotel-storefront --check ./config.json
付款
不在本版本中,通过设计:弧以预订请求而结束. 缝合是
config.payment.mode。 。 。 .
麻省理工学院的一部分 代理银行