先记住这一点

明确的输入、确定性的检查与可见的边界,让工具同时服务于人和 AI。

什么是 MCP?

Model Context Protocol 是连接 AI 应用与工具、信息的协议。产品身份工具可以暴露一种边界清晰的操作,例如检查 GTIN,并提供明确的输入与结构化结果。

参考来源: Model Context Protocol · What is the Model Context Protocol (MCP)?

适合的任务应小而可验证

助手可以解释 EPC、检查一列商品码,或在必要信息齐全时构造 Digital Link。缺少前缀信息时,助手应索取信息而不是编造。生产操作还需要自己的权限与记录机制。

业务输入与预期输出 · 非完整 MCP 报文
{
  "input": {
    "epc": "3036451FD456ED00000003E9"
  },
  "expectedOutput": {
    "gtin": "09521141890127",
    "serial": "1001"
  }
}

业务示例与完整协议请求应分开

本页示例描述一个假设解码工具的输入及预期输出。真实 MCP 实现还需要客户端按协议发现工具定义、调用工具,并处理 Schema 与必需元数据。工具名称和业务字段由具体实现定义。编写报文应按选定的规范版本进行;复制本页教学示例不会建立可连接的服务。

参考来源: Model Context Protocol · Tools (2026-07-28 specification)

结果应附带足够的判断依据

身份工具的实用输出应包含支持的方案、规范化输入、解码字段及清晰的失败原因。模型负责解释,确定性代码负责计算和字段校验。校验位通过仍然只是校验结果,不能被扩展成对号码授权、商品真伪或法规符合性的无依据结论。

连接 AI 助手前先检查数据路径

DPPURL 现有工具在浏览器本地运行。未来若接入 MCP,需要单独定义数据路径;发送到远程模型或服务的数据将离开当前浏览器。启用接入前,应明确允许分享哪些内容、谁授权操作及如何反馈失败,并区分读取标识与分配序列号、写入标签等动作。