Skip to content

feat(yuantoutao-commerce): 新增源头淘电商 MCP 插件(商品搜索/券后比价/下单,200万+ 精选商品) - #114

Open
MeshTok wants to merge 6 commits into
zai-org:mainfrom
MeshTok:feat/yuantoutao-commerce
Open

MeshTok wants to merge 6 commits into
zai-org:mainfrom
MeshTok:feat/yuantoutao-commerce

Conversation

@MeshTok

@MeshTok MeshTok commented Oct 21, 2026

Copy link
Copy Markdown

插件类型声明(必填)

  • UI Plugin
  • 普通插件(非 UI) —— 涉及插件:yuantoutao-commerce(仅注册远程 MCP server,无 MCP Apps 页面)
  • 不适用

解决的用户问题

让 ZCode 里的 Agent 具备真实购物能力:自然语言搜商品、券后比价、可解释排序、带归因购买链接与订单履约,覆盖淘宝/天猫、京东、拼多多(在售精选商品 200 万+,实时口径)。

用户可见行为与测试方式

  1. 安装并启用 yuantoutao-commerce;
  2. 会话内直接问:「帮我在淘宝找 300 元以内的保温杯,按券后价比一比,给我买链接」;
  3. Agent 经 MCP 工具(如 cps_smart_search/cps_compare)返回带评分理由的商品卡与购买链接。只读能力免注册可用;实时扇出/下单/分成需在源头淘控制台免费领取开发者 key(在服务侧配置,插件不收集任何凭据)。

已在真实环境验证:MCP 端点 https://mcp.yuantoutao.com/mcp(Streamable HTTP)现网运行中,14 天内 40+ 外部开发者 key 产生约 2800 次真实调用(审计日志在案)。

版本与市场注册

  • 插件版本 0.1.0,清单 .zcode-plugin/plugin.json 与 marketplace.json 条目的 name/version/description(_i18n) 完全一致;
  • 分类 productivity;作者 MeshTok。

依赖、网络请求、权限与副作用

  • 唯一网络依赖:远程 MCP 端点 https://mcp.yuantoutao.com/mcp;该服务在服务端查询淘宝/天猫、京东、拼多多开放平台;
  • 无命令、skill、hook、agent;无本地文件写入、无命令执行;
  • 不提交任何凭据/密钥(README 已声明)。

第三方材料来源与许可证

  • 上游插件与 MCP 服务由源头淘(yuantoutao.com)提供,源码 MIT:MeshTok/dsh-plugin-yuantoutao;商品数据遵循各平台条款,与 Z.ai 无关联。

检查清单

  • 插件名唯一、kebab-case;
  • .zcode-plugin/plugin.json + 双语 README + marketplace.json 注册齐备;
  • 分类 productivity;
  • 无密钥/私有数据/机器路径;
  • python3 scripts/validate.py → OK: 48 plugin(s) validated;
  • build_dist.py:本插件为纯 MCP 注册、无 dist 产物需求;脚本当前在官方 blender 插件上因缺 pnpm 构建产物而中断(与本次改动无关,未处理)。

@panda920

Copy link
Copy Markdown
Collaborator

✅ Internal validation passed. A ZCode maintainer will review the change next; after acceptance, release checks run separately and this PR is closed automatically.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants