一个随你的 AI 应用本地运行的 MCP 购物代理:在你选择的商店间比较商品、展示事实出处,且每一笔购买都必须经过人工审批——没有托管服务、没有账号,仓库作者不运营任何后端。核心能力围绕跨店比较、先调研后推荐、可解释排序展开。agentic commerce 是当下风口,但"AI 替你下单"天然让人不安。

| 项目 | 内容 |
|---|---|
| 仓库 | cinderline/northcinder |
| 语言 / 许可证 | JavaScript / MIT |
| 总星标 | ⭐ 1214(截至 2026-08-17 榜单快照) |
| 创建时间 | 2026-08-17 |
| 榜单 | 近30天新星榜 第17名 |
一个随你的 AI 应用本地运行的 MCP 购物代理:在你选择的商店间比较商品、展示事实出处,且每一笔购买都必须经过人工审批——没有托管服务、没有账号,仓库作者不运营任何后端。
agentic commerce 是当下风口,但"AI 替你下单"天然让人不安。NorthCinder 反其道行之:结果最多三条(最匹配、低风险备选、更便宜/显著不同的替代)、每条解释排名理由、下单前必须人工点头一次,中立性规则明文规定卖家付费不能提升排名。在信任稀缺的赛道里把"可审计"做成核心卖点,正好切中用户顾虑,因此快速冲上新星榜。
Node.js 20+ 的 MCP server,`npx northcinder init` 即完成配置并打印 MCP 接入口;keyless 本地模式下搜索引擎与服务进程合一、监听临时 loopback 端口。搜索、排序校验、审批与日志全部留在本机,不上传任何 AI 密钥、商店凭据或历史。仓库规范文档齐备:`docs/RANKING.md`、`docs/TRUST.md`、`docs/NEUTRALITY-AUDIT.md` 及 `packages/checkout` 结账规格。
需要 Node.js 20+ 与一个支持 MCP 的 AI 应用。
npx northcinder init
从源码构建走 pnpm workspace:
corepack pnpm install --frozen-lockfile
corepack pnpm build
node northcinder/bin/northcinder.js init
连接后在 AI 应用里输入类似简报即可触发完整流程:
Find black wool running shoes under $130. Compare price, delivery, fit, and merchant trust.
宿主会先读取调研指南生成计划、按清单执行既有工具,最后给出最多三条带理由的商品选项,等你批准后才进入结账环节。
对比浏览器插件型比价工具,它活在 MCP 协议里、面向 agent 工作流;对比平台内购物助手(受限于自家目录),它的卖点是跨来源与事实出处可见。代价也明确:覆盖面有限、需人工批准、成熟度尚早——但"宁可保守也不黑箱"正是其与激进派 agentic shopping 的根本分歧。