mcpField
M
Merchant Context

Merchant Context

远程服务
merchant.atomandbits.com商业与营销011 周前更新

关于 Merchant Context

Merchant Context 是面向 Agent 构建者的商家数据草案层,帮助 Agent 基于来源明确的事实和许可操作作出判断,避免猜测。它将发布清单与 schema 配合 MCP 工具,用于查询、比较、诊断商家信息及执行前检查。

主要功能

  1. 01附带时效信息的来源商家记录
  2. 02商家与优惠搜索
  3. 03安全操作交接与预检
  4. 04商家网站诊断
  5. 05可选的付费记录刷新

适用场景

  1. 01操作前核对商家价格与政策
  2. 02比较优惠并保留未知值
  3. 03高影响操作前要求审批

MCP 相关

其托管 MCP 服务提供商家解析、搜索、优惠比较、安全操作、预检、诊断和刷新工具。付费刷新工具需要明确审批。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://api.merchant.atomandbits.com/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

9

此工具无需参数。

详细介绍

商家上下文

Merchant Context 是一套面向 Agent 构建者的开放商家预检方案。

它从一个实际问题开始:

Agent 能否在不猜测的情况下判断你卖什么、面向谁、价格多少、适用哪些规则,以及下一步该采取什么操作?

此仓库包含:

规范来源

域名架构与 schema/merchant-context.schema.json 在语义上必须保持一致。版本化发布会保留旧版契约。

状态

这是 Atom & Bits 发布的早期公开草案。它不是新的支付或结账协议,也不认证对 ACP、UCP、MCP、A2A、x402 或 Web Bot Auth 的支持。

UCP 配置未声明任何服务、结账能力或支付处理程序。它为 Agent 提供明确的发现响应,不会声称支持不存在的操作。

我们的目标是为商家提供一个可测试的上下文层,并能映射到这些不断发展的系统。

我们不会依据内部测试、注册表视图、仓库活动或自费支付来声称获得了外部采用。

Agent 端点

  • MCP:https://api.merchant.atomandbits.com/mcp
  • 免费 MCP 工具:resolve_merchant
  • 免费 HTTP:POST https://api.merchant.atomandbits.com/v1/resolve
  • 付费 MCP 工具:refresh_merchant
  • 付费 HTTP x402:POST https://api.merchant.atomandbits.com/v1/refresh
  • 价格:在 Base 上支付 0.01 USDC
  • 首笔已验证结算:Base 交易 0x2f0f…57af

首笔付费调用于 2026-08-04 完成结算,并返回了对 https://merchant.atomandbits.com 的实时检查结果。

快速开始

  1. 按照 CHECKLIST.md 操作。
  2. 复制 examples/saas.json。
  3. 将每个示例值替换为来自你自己网站或系统的事实。
  4. 确保价格、库存、政策和操作 URL 始终保持最新。
  5. 发布前运行 python3 scripts/validate.py。

将其添加到 Agent

远程 MCP 端点适用于支持 Streamable HTTP 的客户端:

https://api.merchant.atomandbits.com/mcp

从 resolve_merchant 开始。

它是免费的。

命中缓存时,不会获取商家信息,也不会进行付费检查调用。

请参阅 Agent 集成指南,了解 Codex、Claude Code、 Gemini CLI、Cursor 和 OpenAI Responses API 的集成方式。

支持开放的 Agent Skills 格式的 Agent 可以使用 skills/merchant-context。

设计规则

  • 事实胜于口号。
  • URL 不是 API。
  • Agent 不得推断价格、库存、政策或权限。
  • 每项声明都应注明来源和更新时间。
  • 购买或其他高影响操作应说明何时需要人工审批。
  • 优先采用现有标准。应映射到这些标准,而不是发明私有方言。

Agent 服务

worker 目录包含正在测试的托管 MCP 服务。它提供:

  • resolve_merchant,免费的商家记录,包含来源、时效性、未知信息、安全操作和归属信息;
  • search_merchants,对缓存的、有来源的记录进行中立搜索;
  • compare_offers,保留未知值的有来源比价;
  • get_safe_actions,由商家提供的操作交接,并包含审批和恢复规则;
  • preflight,可复用的解析和操作门控;
  • check_merchant,免费的商家网站诊断;
  • refresh_merchant,收费 $0.01 的 x402 最新检查,需要明确审批;
  • inspect_merchant,首个版本中用于兼容付费刷新的别名;
  • /v1 下的直接 HTTP 路由;以及
  • /.well-known/merchant-context,面向 Agent 和注册表的公开服务记录。

检查器仅接受公开的 HTTPS 源站。它会阻止本地和 IP 目标,检查每次重定向,限制响应大小和耗时,并且不会返回页面正文。支付流程记录哈希,而非钱包地址或已签名的支付令牌。

运行本地检查:

cd worker
npm install
npm test
npm run typecheck
npx wrangler deploy --dry-run

参与贡献

欢迎提交问题、示例和更正。提交拉取请求前,请阅读 CONTRIBUTING.md。

许可证

MIT。请参阅 LICENSE。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。