搜索商品、准备购物车、发布 UCP 个人资料,并通过 The Agent Times UCP Gateway 创建买家确认的商家结账流程。UCP Gateway 是面向支持 UCP 的电商平台构建的购物基础设施层,其核心为 Universal Commerce Protocol(通用商业协议)。
代理 Times UCP 网关技能
功能概述
代理 Times UCP 网关技能是一项面向实际任务的技能,主要用于当用户想要一个代理安全购物流程时, 请使用代理 Times UCP网关: 发布/ 载入 UCP 配置文件, 搜索产品, 准备确认的车。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
核心要点
- 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
- 该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。
- 从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。
使用与执行
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
结果检查与注意事项
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
The Agent Times UCP 网关技能
这是什么
当用户需要一个具备代理安全性的购物流程时,请使用 The Agent Times UCP 网关:发布或加载 UCP 配置文件、搜索商品、准备已确认的购物车,并生成由商户托管的结账跳转链接,全程无需网页抓取,也不涉及支付处理。
端点:https://ucpgateway.theagenttimes.com/mcp
注册中心:https://ucpgateway.theagenttimes.com/registry
适用场景
- 用户请求商品搜索、商品对比、规格查询、购物车准备或结账跳转。
- 代理需要注册或复用托管的 UCP 配置文件及
agent_id。 - 通用 MCP 客户端需从网关自身获取以发现(discovery)为前提的操作指引。
不适用场景
- 爬取商户网站,或绕过服务提供商 API。
- 收集银行卡号/CVV/银行账户/电子钱包/支付凭证、密码、支付令牌或一次性支付码。
- 声称订单已付款、已下单、已完成或已保障。
- 虚构买家个人身份信息(PII),例如姓名、邮箱、电话号码或收货地址。
快速开始
- 向
/mcp发起 GET 请求获取操作指南,或向/mcp发起 JSON-RPC 格式的 POST 请求调用initialize方法。 - 调用
tools/list获取当前可用工具名称、输入 Schema、输出 Schema 及注释说明。 - 先调用
resources/list,再调用resources/read并传入ucp://gateway/profile-registration(首次注册)或ucp://gateway/agent-guide(完整操作指南)。 - 先调用
prompts/list,再调用prompts/get并传入ucp-profile-registration、ucp-shopping-flow或ucp-operator-handoff,以获取面向操作员的流程说明。 - 完成
agent_id的注册或加载后,通过tools/call调用各项购物相关工具。
协议说明
- 主协议:基于 HTTP 的 JSON-RPC 2.0
POST请求,目标路径为/mcp。 - SSE 支持:向
/mcp发起带Accept: text/event-stream头的 GET 请求,将返回一个无状态的端点/下一步引导;后续交互仍需通过 POST 继续。 - 可流式传输的 HTTP 兼容性:
/mcp支持 GET、POST、OPTIONS、DELETE 方法,并在无状态托管模式下接受mcp-session-id。请勿假定服务器端存在持久会话。 - 备用 POST 路由可能存在于
/messages和/mcp/messages。
核心工具
register_ucp_profile、get_ucp_profileshopping_product_search、shopping_product_getshopping_cart_create、shopping_cart_get、shopping_cart_update、shopping_cart_cancelshopping_checkout_create、shopping_checkout_get、shopping_checkout_update、shopping_checkout_cancel
请始终通过 tools/list 查询参数 Schema,不要依赖记忆中的参数结构。
配置文件注册说明
- 生成或复用本地 ECDSA P-256 密钥对。
private_key.jwk必须严格保留在本地,切勿将私钥材料传递给 MCP。 - 调用
register_ucp_profile,传入agent_name、public_key_jwk,以及可选字段:namespace、description、公开的metadata,并指定skill_name: "ucp-gateway-skill"。 - 网关将创建标准 UCP 配置文件、默认购物能力、空的
payment_handlers: {}、公开的signing_keys、元数据、agent_id及profile_url。 - 请将返回的
agent_id、namespace、profile_url、registry_url以及生成的profile_json保存至./.ucpgateway/agent.json或等效的本地状态存储中。 - 若有意使用遗留
profile_json,则必须精确指定如下能力键名:dev.ucp.shopping.catalog.search、dev.ucp.shopping.catalog.lookup、dev.ucp.shopping.catalog、dev.ucp.shopping.cart、dev.ucp.shopping.checkout。
购物流程
- 注册配置文件,或加载已有
agent_id。 - 使用
shopping_product_search搜索商品。 - 如需进一步了解,调用
shopping_product_get获取商品/规格详情。 - 向买家展示服务商返回的商品选项、价格与库存状态。
- 请买家选择具体商品/规格及数量。
- 在执行
shopping_cart_create或shopping_cart_update前,明确请求买家确认。 - 向买家展示购物车摘要、总计金额及提示信息。
- 仅向买家本人收集结账所需信息:名、姓、邮箱、收货街道地址、城市、州/地区、邮政编码、ISO-2 国家代码、可选电话号码。
- 在发起结账前,再次请求最终确认。
- 调用
shopping_checkout_create,并设置operator_confirmed: true。 - 将返回的
continue_url交由买家跳转;支付环节完全由商户托管。
安全流程
- 商品搜索与详情查询均为只读操作。
- 执行购物车创建/更新/取消前,必须获得显式确认。
- 展示购物车总计、提示与警告信息,并在结账前再次请求最终确认。
- 仅在完成上述最终确认后,才可设置
operator_confirmed: true。 - 将返回的
continue_url交由买家跳转;买家仅在商户网站上完成支付。
响应处理与 next_step
每次调用 tools/call 后,请读取 result.structuredContent.next_step:
summary:简明推荐的下一步操作。recommended_tools:可能适用于下一步的工具名称列表。actions:非强制性提示;其中arguments_hint不代表授权许可。warnings:注意事项、安全提醒或跳转操作说明。
常见错误恢复方式:
AGENT_ID_REQUIRED/AGENT_NOT_REGISTERED:请注册或加载有效的agent_id。INVALID_UCP_PROFILE:尽可能使用默认public_key_jwk路径;若使用高级profile_json,请将简写能力名(如shopping)替换为实际支持的完整能力键名。INVALID_PUBLIC_KEY:仅提交符合 EC P-256 标准的public_key_jwk;请确保./.ucpgateway/private_key.jwk严格保留在本地。INVALID_TOOL_ARGUMENTS:依据tools/list返回的 Schema 修正参数。RATE_LIMITED:等待retry_after_seconds后重试;仅对同一已确认变更操作重试时,方可复用相同的client_action_id。BUYER_INFO_REQUIRED:仅从买家处收集结账所需字段;严禁虚构任何 PII。OPERATOR_CONFIRMATION_REQUIRED:展示购物车摘要并请求确认,然后重试并设置operator_confirmed: true。- 支付数据被拒:请移除所有支付相关字段;买家仅在商户结账页完成支付。
每个网关响应(含错误响应)均包含 next_step 指引。对于工具调用,请读取 result.structuredContent.next_step 和/或 result.next_step。所有参数提示仅为建议,绝不可视作买家授权依据。
热门AI工具
相关专题
本专题围绕Buffalo框架数据库开发,讲解database.yml多环境配置、soda与fizz迁移生成回滚、模型结构体标签、增删改查与条件查询、一对多与多对多关联、数据校验、回调钩子、事务处理及原生SQL执行能力。
0
2026.09.23
本专题讲解Buffalo框架路由与请求处理机制,涵盖路由注册与分组、资源路由、Handler编写规范、Context上下文方法、参数绑定、中间件编写挂载、Session与Cookie读写、Flash消息及错误页面定制方法。
0
2026.09.23
本专题整理Buffalo框架入门内容,涵盖Go环境准备、buffalo CLI安装、新项目生成、目录结构说明、dev热加载启动、数据库连接配置与常见报错排查,帮助新手按约定优于配置的思路跑通第一个Buffalo框架应用。
0
2026.09.23
本专题介绍通过conanfile.py创建软件包的方法,讲解包名、版本、依赖和构建设置等基础信息,以及source、build、package、package_info等常用方法的作用及编写思路。
0
2026.09.22
本专题介绍Conan根据操作系统、编译器、架构和构建类型生成二进制包的方法,讲解Profile、Settings、Options及Package ID的作用,帮助管理不同平台和编译环境下的包版本。
0
2026.09.22
本专题系统的讲解Conan私有仓库的搭建流程,涵盖仓库服务部署、存储目录配置、用户认证、权限划分和远程地址添加,并介绍内部C++依赖包的上传、下载及版本维护方法。
0
2026.09.22
本专题汇总了 Loomy 桌面 AI 助理的官方入口地址合集及使用指南。提供 macOS 与 Windows 客户端下载 。Loomy 是讯飞推出的桌面级 AI 工作搭子,支持文件整理、数据分析、网页操作及通过飞书/钉钉远程操控电脑,助你高效完成本地办公任务 。
0
2026.09.22
本专题整理 NumPy 常见函数使用方法相关教程,覆盖函数大全、参数用法、数组运算、统计聚合、排序处理、where 条件筛选、linspace 创建数列等常用场景,帮助读者快速掌握 NumPy 函数调用思路和实际数据处理技巧。
0
2026.09.22
本专题整理 NumPy 性能优化、版本更新与常见报错排查相关教程,覆盖向量化计算、广播性能、内存布局、NumPy 2.0 升级、版本兼容冲突、安装导入报错、dtype 溢出、矩阵运算异常和 broadcasting 报错修复,帮助读者系统掌握 NumPy 性能调优与问题定位方法。
0
2026.09.22
热门下载
相关下载
精品课程
共6课时 | 12万人学习
共79课时 | 160.8万人学习
共6课时 | 54.6万人学习
最新文章