用途:这是 Harris Teeter 杂货购物 API 的 Printing Press CLI,基于已登录网页应用观察到的接口生成,用于在终端或智能体工作流中只读地检查、导出与分析账户和门店数据。
主要能力:products search 按门店位置与履约方式搜索商品;products get 按 UPC/GTIN 获取商品、报价、营养、库存与变体信息;coupons 列出数字优惠券并可按 UPC 过滤;cart 查看已登录购物车;lists 查看购物清单;account 查看会员与偏好;recommendations 获取个性化推荐;stores 按邮编、城市、州或地址查找门店。
安装与验证:npx -y @mvanhorn/printing-press-library install harris-teeter --cli-only;验证 harris-teeter-pp-cli --version。若 npx 失败,可用 go install github.com/mvanhorn/printing-press-library/library/commerce/harris-teeter/cmd/harris-teeter-pp-cli@latest(需 Go 1.26.6+)。
认证:先在 Chrome 登录 .harristeeter.com,再执行 harris-teeter-pp-cli auth login --chrome。商品与优惠券接口需要位置/履约头,默认使用捕获的 Beau Rivage Marketplace 上下文(location-id=09700096,facility-id=12956),可用 HARRIS_TEETER_LOCATION_ID、HARRIS_TEETER_FACILITY_ID、HARRIS_TEETER_MODALITY_TYPE 或 HARRIS_TEETER_LAF_OBJECT 覆盖。运行 harris-teeter-pp-cli doctor 检查配置。
用法要点:任意命令可加 --agent(等价 --json --compact --no-input --no-color --yes);--select 过滤字段;--dry-run 预览请求;--deliver 支持 stdout、file:<path>、webhook:<url>。输出包裹在 meta/results 信封中,解析 .results 取数据、.meta.source 判断实时或本地。可用 which "<能力描述>" 查找命令。
限制:仅只读,禁止用于创建、更新、删除、下单、购买、发消息等改变远端状态的操作。资料显示部分接口返回空载荷、schema 置信度较弱,且需受保护客户端。MCP 服务可安装:go install github.com/mvanhorn/printing-press-library/library/commerce/harris-teeter/cmd/harris-teeter-pp-mcp@latest,并注册 claude mcp add harris-teeter-pp-mcp -- harris-teeter-pp-mcp。