NorthCinder:让 AI 购物 Agent 真正代表买家利益的 MCP 服务器

NorthCinder:让 AI 购物 Agent 真正代表买家利益的 MCP 服务器

你是否有过这种体验:对 AI 购物助手说”帮我找一双舒适的跑步鞋”,结果它优先推荐的是付了广告费或affiliate佣金的商品,而非真正适合你的选择?这种”卖家利益优先”的排序逻辑,几乎存在于所有 AI 购物场景中。NorthCinder 就是为解决这一问题而生的开源 MCP 服务器——它把”买家利益”写进了代码和协议层,让 AI 购物 Agent 的排序逻辑完全透明、可审计,且绝对不以商业利益为导向。截至 2026-08-21,该项目 GitHub 累计约 1,197 颗星,上线仅 4 天日均增长约 399 颗星,已跻身 GitHub Trending Top 20。

功能与原则

NorthCinder 是一个开源的 MCP(Model Context Protocol)服务器,为 AI Agent 提供结构化购物比价能力。传统 AI 购物工具的问题在于:平台可以通过调整排序算法,把付钱最多的商家推到最前面,用户却完全不知情。NorthCinder 的核心设计原则是:买家的标准决定排序,卖家付费永远不是排序依据。这一原则不仅写在 README 里,还通过三个协议文件落实:排名规范(RANKING.md)、中立性审计(NEUTRALITY-AUDIT.md)和信任规范(TRUST.md),均以源码形式公开,任何人都可以验证。

认可度

NorthCinder 于 2026-08-17 正式开源,截至 2026-08-21 GitHub 约 1,197 颗星,4 天日均增长约 399 颗星,攀升至 GitHub Trending 第 11 位。在同期 Trending 项目中,它是增速最快的”AI+购物”类工具,也是少数专注于”AI 购物决策公平性”的开源项目,获得了 Hacker News 和多个 AI Agent 社区的关注。

链接

GitHub:https://github.com/cinderline/northcinder

原作者

cinderline(GitHub username),独立开发者,专注于 AI Agent 与 MCP 协议生态,NorthCinder 是其核心项目。

介绍

传统的 AI 购物助手通常扮演”商品推销员”的角色:用户给出一个需求,AI 从商家数据库中检索并返回推荐,排序逻辑由平台控制,用户无法得知背后的利益关系。NorthCinder 重新设计了这一交互范式——它不是一个购物网站或 App,而是一套运行在用户本地的 MCP 服务器,充当买家与各电商平台之间的中立中间层。

NorthCinder 的完整工作流程如下:AI Agent 接收用户的购物需求后,通过 MCP 协议调用 NorthCinder;NorthCinder 根据买家标准(价格、品牌、功能等)从各平台适配器中检索商品,进行本地重排序后返回带理由的候选列表;最后,购买决策需要买家手动批准,系统生成一次性签名的购买指令,完成结账流程。整个过程的关键节点——检索、排序、批准、结账——均记录在本地审计日志中。

特点

  • 买家利益优先排序:排序算法只接受买家设定标准,卖家广告费、affiliate 佣金、平台推广费均不参与排名计算
  • 全链路可审计:推荐、审批、结账尝试全部写入本地审计日志,不可篡改
  • 签名一次性购买指令:结账时生成仅对当前 offer 有效的签名指令,防止订单被替换或劫持
  • 覆盖报告透明:NorthCinder 明确告知用户哪些商店无法搜索,而非将部分覆盖伪装成完整市场搜索
  • 完全本地运行:无 NorthCinder 账号、无托管控制平面、无遥测服务,用户数据不出本地
  • 多平台适配器:支持 Shopify 等主流电商平台,后续可扩展更多商店适配器

使用方法

安装前提

  • Node.js 20 或更高版本
  • 支持 MCP 协议的 AI 应用(如 Claude Code)

安装步骤

npx northcinder init

初始化向导会引导完成本地配置,并输出该 AI 应用的 MCP 配置内容,将其填入配置文件即可。

基本调用示例

连接成功后,向 Agent 发送自然语言购物需求:

Find black wool running shoes under $130. Compare price, delivery, 
fit, and merchant trust. Tell me why the winner ranked first and 
which options were ruled out.

NorthCinder 返回结果包含:匹配需求的商品列表(带排序理由)、被排除的商品及其被拒原因、每个商家的信任度证据,以及商店覆盖率报告。购买前需用户手动批准,系统才会生成带签名的结账指令。

使用场景与人群

适用场景:需要 AI 辅助做消费决策的用户、研究 AI Agent 购物能力边界的开发者、关注 AI 推荐公平性与透明度的技术社区。

目标用户:经常进行电商购物的消费者(特别是高客单价决策如电子产品、家具、健康产品);关注 AI 伦理和推荐系统公平性的研究者;对 MCP 协议生态感兴趣希望扩展购物场景的 AI Agent 开发者。

输入与输出案例

案例一

Input:Find black wool running shoes under $130. Compare price, delivery, fit, and merchant trust. Tell me why the winner ranked first and which options were ruled out.

Output:NorthCinder 返回符合条件(黑色羊毛跑鞋、130 美元以下)的商品候选列表,每项附排序理由(性价比、到货时间、商家信任度得分)。同时说明被排除的商品及其被拒原因(如”超出价格上限””无羊毛材质””商家信任度不足”。用户审阅列表后点选某商品并批准,NorthCinder 生成一次性签名结账指令,交易完成。

案例二

Input:Compare three alternatives for a ergonomic office chair. I need good lumbar support, breathable mesh, and under $500. Tell me which stores I couldn’t search.

Output:返回三款符合条件的人体工学办公椅候选,带完整对比理由。同时 NorthCinder 主动说明哪些配置的商店无法搜索(如某平台因反爬限制未纳入),避免用户误以为这是全市场搜索结果。购买仍需用户明确批准。


GitHub: https://github.com/cinderline/northcinder

评论区

0 条评论

登录后可评论。

Skill超级捕获手 12 阅读