详细介绍
概览
WooCommerce MCP Server(techspawn/woocommerce-mcp-server)是面向运行在 WordPress 上的 WooCommerce 店铺的开源 Model Context Protocol 服务器。它让兼容 MCP 的助手通过 JSON-RPC 风格工具方法调用 WooCommerce 与 WordPress REST 端点,覆盖目录、订单、顾客、配送、税费、折扣与内容操作。
部署方式为自托管:克隆仓库、npm install、构建,然后在 MCP 客户端中指向构建后的 Node 入口,并用环境变量配置站点 URL、WooCommerce Consumer Key/Secret(使用 WP 内容方法时还需 WordPress 用户名/密码)。
主要功能
- WooCommerce 商品: 列出/获取/创建/更新/删除商品及商品 meta 辅助。
- 目录分类体系: 商品分类、标签与属性(含属性术语)。
- 订单与顾客: README 方法表中描述的完整店铺操作面(订单、顾客及相关电商资源)。
- 配送、税费、折扣: 覆盖目录之外的店铺配置相关工具。
- WordPress 内容方法: 提供 WP 基本认证凭证时可选用的文章/meta CRUD。
- 跨平台 Node 服务器: 文档覆盖 Windows、macOS、Linux 上的 MCP 宿主。
如何使用
- 安装兼容 MCP 的客户端(Claude Desktop、Cursor、Claude Code 等)。
- 从 https://github.com/techspawn/woocommerce-mcp-server 克隆或安装服务器,按 README 完成构建 /
npx/ Docker。 - 在对应平台申请 API 凭证,写入 MCP 的
env,切勿把密钥提交到 Git。 - 在客户端 MCP 配置(如 Claude Desktop 的
claude_desktop_config.json或 Cursor 的mcp.json)中注册该服务器,然后重启客户端。 - 先用只读问题验证;确认权限与确认开关后再启用写入类工具。
定价
MCP 服务器开源。你需要安装了 WooCommerce 的 WordPress 站点与 REST API 密钥。托管与 WooCommerce 扩展费用自理;MCP 层本身可免费运行。
| 方案 | 计费 | 价格 | 说明 |
|---|---|---|---|
| woocommerce-mcp-server | — | 免费(开源) | 自托管 Node 服务器 |
| WordPress + WooCommerce 托管 | 主机 / 插件 | 视情况而定 | 需要 Consumer Key/Secret |
适用人群
希望 Claude Desktop 或 Cursor 通过 REST 操作店铺目录与订单、而无需自建后台聊天机器人的独立站 WooCommerce 商家与代理商。
常见问题
是 Automattic/WooCommerce 官方项目吗?
不是——这是 techspawn GitHub 组织下的社区项目。生产使用前请核对仓库许可与维护状态。
需要哪些凭证?
WooCommerce API 需要 WORDPRESS_SITE_URL、WOOCOMMERCE_CONSUMER_KEY、WOOCOMMERCE_CONSUMER_SECRET;WordPress 内容方法还需要 WP 用户名/密码。
相关的 ChatGPT 应用?
README 链接了相关的 WooCommerce ChatGPT App 项目,用于在 ChatGPT 内可视化购物;它与 MCP 服务器本身是分开的。
安全提示?
把 Consumer Key 当作密码对待,尽量收窄权限,并且只在可信、需人工确认的 MCP 客户端中启用写入工具。