SuperAPI AI 工具集

woocommerce-mcp

woocommerce-mcp 是一个只读的 Model Context Protocol(MCP)服务器,用于连接 WordPress 与 WooCommerce。它通过官方 REST API,让 Claude 或其他兼容 MCP 的 AI 客户端查询在线商店的产品、订单、销售报告和博客文章等数据。该工具不写入、不修改、不删除商店中的任何内容,也无需在商店上安装插件,直接使用现有的 WordPress/WooCommerce REST 接口。由 WPPoland 开发和维护。

访问官网

工具介绍

woocommerce-mcp 是一个面向 WordPress 与 WooCommerce 的小型只读 Model Context Protocol(MCP)服务器。它让 Claude 或任何 MCP 客户端能够基于官方 REST API,回答关于实时商店的问题,涵盖产品、订单、销售和博客文章。整体设计为完全只读:服务器不会在商店中创建、编辑或删除任何内容,也无需在商店上安装插件,而是直接与现有的 WordPress/WooCommerce REST 端点通信。

主要能力 通过 REST API 提供只读的 WordPress 与 WooCommerce 访问,包括:搜索产品、获取产品详情、查询最近订单、获取销售报告,以及搜索博客文章。文档中提到,可以向它提问类似“上个月 WooCommerce 的销售额是多少?”或“列出最近 5 个处于暂停状态的订单”等问题。其中 search_posts 功能无需密钥即可针对任何公开的 WordPress 站点使用。

使用方式 可以从 npm 安装(包名带有 scope,因为未加 scope 的 woocommerce-mcp 名称在注册表上已被锁定)。使用前需设置三个环境变量。密钥需在 WooCommerce → Settings → Advanced → REST API → Add key 中创建,并授予 Read 权限。密钥通过 HTTPS 以 REST 查询认证的方式发送到你自己的商店;官方建议使用 HTTPS,并且只授予密钥 Read 访问权限。

在 Claude Desktop / Claude Code 中使用时,需将其添加到 MCP 客户端配置中(例如 claude_desktop_config.json),随后即可直接向 Claude 提出关于商店数据的问题。

适用场景 适合需要让 AI 助手读取实时 WooCommerce 商店数据(产品、订单、销售、文章)的场景,例如店铺运营查询、销售数据问答、订单状态查看等。由于完全只读,适合对数据安全性要求较高、不希望 AI 修改商店内容的用户。

限制与说明 该服务器为只读,不支持任何写入操作。需要 Node 18+(使用内置 fetch)。日志输出到 stderr,因此不会破坏 stdout 上的 stdio MCP 协议。API 错误会附带商店返回的消息,并且凭据不会被回显。除上述内容外,关于价格、收费模式、平台支持范围等具体信息暂未提供。