本技能描述如何 正确配置并调用 已发布在 npm 上的 localsbnb-mcp-server,经 MCP 仅向 路客云官方 API 域名 发起 HTTPS 请求,不访问任意用户指定 URL。 本文件不含任何密钥; APP_ID / APP_SECRET 须由用户在 MCP 客户端环境变量中自行配置(见本文件 YAML frontmatter 中 metadata.openclaw.requires.env)。
APP_ID(营地/物业 ID) 与 APP_SECRET(访问令牌),并确认账号具备对应只读权限(房态、房价、订单、经营数据等)。将占位符替换为真实值(与仓库根目录 mcp.sample.json 结构一致;不同客户端外层字段名可能为 mcpServers,以各端文档为准):
json
{
"LocalsBnb MCP": {
"command": "npx",
"args": ["--yes", "localsbnb-mcp-server"],
"env": {
"APP_SECRET": "<你的 APP_SECRET,勿提交到 Git>",
"APP_ID": "<你的 APP_ID>"
}
}
}
在已安装 Node.js ≥ 18 的前提下,可在 OpenClaw 中用自然语言引导安装 localsbnb-mcp-server,并注入 APP_SECRET、 APP_ID; 凭证建议在私聊或受控环境传递,避免在公开群明文发送。
工具名用途摘要query_room_status_new按房型 日历 查房态、可售、库存等( 不是房价)。「本周/上周」房态须传 timeRange: this_week / last_week(上海自然周)。query_today_room_status单日 房态汇总(指定 date 或默认当天)。query_room_prices房价 / 渠道价;「本周/上周房价」同样须 timeRange,勿用「近 7 天」代替「本周」。query_today_orders今日订单(聚合):并行预抵 11、在住 10、预离 12 三组并组装;关键词如:今日订单、待办、订单情况。query_pre_arrival_orders仅预抵(orderType=11)。query_in_house_orders仅在住(orderType=10)。query_pre_departure_orders仅预离(orderType=12)。query_orders_by_date_range按日期区间查订单( startDate/ endDate 或 timeRange);与上述「今日三类」 不要混用。get_order_details_v2按 orderId 查详情;回复用户时须带 客人姓名(接口可能脱敏)。query_operational_data_v2经营分析、夜审、首页实时等;「本周经营」须 timeRange 或显式周起止,勿只用单日 date 代表整周。
query_today_orders(三组聚合)。query_pre_arrival_orders。query_in_house_orders。query_pre_departure_orders。query_orders_by_date_range,必须传 startDate/ endDate(或自然周 timeRange)。订单类列表接口默认 pageSize=10,响应中含 总数;翻页传 pageNum。
timeRange: this_week 或 last_week,必要时配合 date 锚定是哪一周。date + days(如房态 days: 7)。orderId 可能对应多条 orderDetailId(多房/多明细),须 逐条 展示,勿擅自合并为「同一主单」省略明细。localsbnb-mcp-server(实现 MCP 协议与路客云 HTTP 调用)。SKILL.md 后再次执行 clawhub publish。https://www.npmjs.com/package/localsbnb-mcp-server