先记住这一点
明确的输入、确定性的检查与可见的边界,让工具同时服务于人和 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,需要单独定义数据路径;发送到远程模型或服务的数据将离开当前浏览器。启用接入前,应明确允许分享哪些内容、谁授权操作及如何反馈失败,并区分读取标识与分配序列号、写入标签等动作。