Skip to main content
Glama
AZHi-xinxin

Taobao MCP Bridge

by AZHi-xinxin

Taobao MCP Bridge|让 AI 逛淘宝

v0.1.0 · 浏览预览版 · 中文教程 + 可运行源码 · MIT

把电脑上的淘宝访问能力接到支持 Streamable HTTP 的 AI 客户端。AI 可以搜索候选、读详情、看商品图片,再和你一起选。手机里的 AI 也能用:执行发生在你的电脑,不是在手机里偷偷装一个淘宝机器人。

本项目是个人维护的第三方桥接,不是淘宝、支付宝或 OpenCLI 官方产品,也不提供内测资格、账号或风控豁免

两条路线,不要混为一谈

路线

原理

本仓库提供

必要条件

A:淘宝官方桌面能力

AI → 鉴权中继 → 桌面淘宝本地 MCP

官方 MCP 的网络转发及接入教程;官方 Skill 的使用说明

客户端确实开放 AI 权限、本地服务可用;工具以实时列表为准

B:OpenCLI → MCP

AI → 本桥接 → OpenCLI → 浏览器扩展 → 已登录网页

3 个 MCP 工具、受限浏览工作流、原生商品图回传

电脑上的 Node、浏览器、OpenCLI 扩展、淘宝网页登录态

推荐先看 路线选择与避坑,再选 A 官方路线B OpenCLI 路线。两种模式互斥,不自动降级切换。

路线 B 不依赖淘宝桌面版的 MCP 或 AI 开关。它仍然需要正常的淘宝网页登录权限;不能用来绕过账号限制或验证。

Related MCP server: PDD Shopping MCP

这版能做什么

能力

OpenCLI 公开版

搜索与选品

读取当前已加载候选,最多 10 条;由模型比较,非自动刷页

商品详情

标题、店铺、页面显示价格、规格;不保证每种页面都能解析

真实商品图

默认 1 张、最多 3 张原生 MCP 图片;跨域兜底通常只有当前主图

收藏/购物车

按关键词读取已有商品,不新增、不删除

规格

支持可明确识别的单组规格与数量;复杂规格停止让人选择

加购/新增收藏

没有这两个写入工具

创建订单/付款/聊天

本公开版不提供;付款实验的边界见 说明

路线 A 为全量官方工具透传,不受上表的浏览权限约束。有连接 Token 的受信任客户端可调用上游实际开放的工具。启动必须显式加 --allow-official-tools;不要把它描述成只读沙箱。

从零开始:路线 B(Windows PowerShell)

准备 Python 3.10+、Node.js 20.18.1+、Git。源码与离线测试在 Windows/Python 3.14 验证;其他系统尚未做真实淘宝验收。安装依赖会下载第三方代码,请先审阅来源。

git clone https://github.com/AZHi-xinxin/taobao-mcp-bridge.git
cd taobao-mcp-bridge
py -3 -m venv .venv
.\.venv\Scripts\python.exe -m pip install -r requirements.txt
npm.cmd ci --prefix .\runtime --ignore-scripts

OpenCLI 固定为 1.8.7,npm 依赖树由 runtime/package-lock.json 锁定;第三方代码不在本仓库打包。安装时不执行 npm 生命周期脚本,仅使用其已发布的核心浏览器命令;不承诺自动安装其他站点适配器。浏览器扩展仍需单独安装、记录版本。

  1. OpenCLI 项目指引 安装浏览器扩展,只在你要让 AI 使用的浏览器配置文件里启用。

  2. 在该浏览器里人工登录淘宝。浏览器登录和桌面淘宝登录不是同一个环境。

  3. 检查连接,再生成一个不会打印到终端的私有 Token:

node .\runtime\node_modules\@jackwener\opencli\dist\src\main.js doctor
.\.venv\Scripts\python.exe .\create_token.py --path "$env:LOCALAPPDATA\TaobaoMCPBridge\access.token"
  1. 启动(先不设置开机自启,便于看报错):

.\.venv\Scripts\python.exe .\taobao_mcp_relay.py --mode web --token-file "$env:LOCALAPPDATA\TaobaoMCPBridge\access.token"
  1. AI 客户端添加 MCP:名称自定,如 Taobao;传输选 Streamable HTTP,不是旧式 SSE;地址 http://127.0.0.1:18126/mcp;请求头 Authorization: Bearer <私密文件里的实际 Token>

不要把尖括号示例原样填入。用本机文本编辑器打开 Token 文件,仅复制到客户端的私密请求头,不发给模型、群聊、Issue 或 Git。手机不能使用这个 127.0.0.1 地址,见 手机连接

刷新工具后,路线 B 应出现:taobao_shopping_guidetaobao_webtaobao_job。无需新增很多 MCP 名称。

给 AI 的一句话测试

先读 taobao_shopping_guide。请搜索“指甲剪”,从当前结果里挑一件并读详情,再用 images 给我看一张商品图。每个动作完成后再做下一步;不加购、不收藏、不下单。遇登录或验证码就停止。

技术调用顺序和 JSON 示例在 工具手册。模型看图需要客户端转交 MCP image 块 + 模型支持视觉;有链接、看到“返回成功”不等于已经看过图片。

教程目录

版本与维护

网页、官方客户端、扩展都会变化。本版是受限预览,不是“安装一次永久可用”。旧私有部署的成功记录≠这个公共入口已经在所有手机前端完成验收;详见 测试与验收

反馈时请附版本、模式、操作顺序和脱敏错误码,不要附登录 Cookie、Token、完整私人页面、地址、订单号或支付链接。MIT 仅覆盖本仓库自写代码;平台规则与第三方许可仍适用。

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables searching, normalizing, and signal-analyzing products on Pinduoduo, with built-in fraud signals to help Claude reason about product authenticity.
    1
    -
  • F
    license
    Not graded
    quality
    F
    maintenance
    Model Context Protocol (MCP) server for scraping Taobao and Tmall product information. Enables AI assistants to fetch comprehensive product data including details, images, specifications, reviews, and Q&A sections.
    22
    -