ESC
开源 1 分钟阅读

NorthCinder:买家自主、广告中立的购物代理MCP软件,具备确定性排名、签名购买授权与本地审计追踪

NorthCinder 是一款开源MCP软件,让AI购物代理在购买前对比、解释并征询同意。它运行在用户本地,无云端服务,卖家付费或联盟数据不影响排名。支持确定性排名、商家信任评估、本地历史记录,并需单独批准后自动结账。当前兼容Shopify、WooCommerce、eBay等平台。

来源:GitHub

NorthCinder

让你的购物代理在购买前对比、解释并征询同意。

NorthCinder 帮助你的 AI 代理搜索商品、对照你的需求说明进行对比,并展示某个选项为何排在另一个之上。卖家付费和联盟数据绝不会提升结果的排名位置。

NorthCinder 运行在你的电脑上,与你已经在使用的 AI 应用并行。没有 NorthCinder 账户,也没有云服务。

快速开始

你需要 Node.js 20 或更高版本,以及一个支持 MCP 的 AI 应用。MCP 是该应用用来连接你电脑上运行的工具的标准。

npx northcinder init

初始化程序会引导你完成设置,并打印出需要添加到你的 AI 应用中的配置。连接后,尝试一个具体需求说明:

找一双 130 美元以下的黑色羊毛跑鞋。比较价格、配送、合脚度和商家信誉。告诉我为什么获胜者排在第一位,哪些选项被排除了。

你能获得什么

  • 根据你需求说明中的要求和偏好生成的排名候选清单。
  • 每个推荐的理由,包括权衡因素和缺失信息。
  • 赞助广告会明确标注,并排在自然结果之下。
  • 商家信誉证据,以及搜索过哪些店铺的诚实报告。
  • 一份本地历史记录,你可以查看、纠正,并用于改进后续搜索。
  • 任何自动结账之前都有独立的批准步骤。

NorthCinder 的工作原理

  1. 你告诉你的代理你想要什么、什么重要以及你的预算。
  2. NorthCinder 从你配置的直接店铺连接中收集候选商品。你的代理也可以传递它已经控制的浏览器工具中的产品详情。
  3. NorthCinder 检查候选商品,对照你的需求说明进行排名,并返回一份附有理由和覆盖缺口的候选清单。
  4. 如果你选择购买,NorthCinder 会要求你批准确切商品、数量和消费限额。

从浏览器的结果中报告的商品会明确标记为“代理观察”。你可以进行比较并打开产品页面,但 NorthCinder 不会将其用于自动结账或后台价格监控,除非直接店铺连接确认了该报价。

店铺覆盖

店铺访问因各平台规则不同而异。NorthCinder 在无法搜索某个店铺时,会报告该店铺不可用或被阻止,而不是将部分覆盖呈现为完整的市场搜索。

店铺目前可用的功能
Shopify在额外完成 Shopify 设置后,目录搜索可用。旧的按店连接方式已不再适用。
WooCommerce适用于暴露 WooCommerce 公共 Store API 的店铺。
eBay原生搜索需要获得 eBay Buy API 的批准访问。
Etsy原生搜索需要获得 Etsy 应用的批准访问。
Amazon只读对比可以使用你控制的浏览器配置。它会在遇到验证码时停止,并且不执行结账。

当原生店铺连接不可用时,你的代理仍然可以使用它已有的浏览器工具来比较允许访问的产品页面。NorthCinder 仅接受对比所需的产品事实。它不会接管浏览器,也不会要求获取 cookies、页面内容、密码、一次性验证码或你的 AI 提供商密钥。

隐私与控制

NorthCinder 是你自己运行的软件。仓库所有者不运营 NorthCinder 服务。

  • 你的 AI 提供商密钥保留在你的 AI 应用中。店铺登录信息由你和店铺保留。
  • NorthCinder 不会将你的搜索、设置或本地历史发送给仓库所有者。
  • NorthCinder 绝不接收原始卡片信息。自动结账可以使用为该购买创建的支付令牌,或者 NorthCinder 可以将购物车交给你,让你在自己的浏览器中完成结账。
  • 搜索不等于授权购买。每次自动结账都需要你的批准。

了解更多

NorthCinder 根据 MIT 许可证 开源。