
WooCommerce MCP Server

2025.03.28
0
JavaScript电子商务WooCommerce 集成WordPress REST API金融服务
WooCommerce MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,专为 WooCommerce 集成设计,兼容 Windows、macOS 和 Linux 系统。它通过 WordPress REST API 与 WooCommerce 商店进行交互,提供全面的工具来管理产品、订单、客户、运输、税收、折扣和商店配置等各个方面,使用 JSON-RPC 2.0 协议。
View on GitHub
Overview
基本能力
产品定位
WooCommerce MCP Server 是一个中间件服务,旨在简化 WooCommerce 商店的后端管理,通过标准化的 JSON-RPC 2.0 协议提供丰富的 API 方法。
核心功能
- 产品管理:包括创建、读取、更新和删除产品及其元数据、类别、标签、属性和变体。
- 订单管理:处理订单、订单备注、退款和订单元数据。
- 客户管理:管理客户信息和客户元数据。
- 运输和税收:配置运输区域、方法和税率。
- 折扣和优惠券:创建和管理优惠券。
- 支付网关:检索和更新支付网关设置。
- 报告:生成销售、产品、订单、客户等报告。
- 系统状态:监控和运行系统状态工具。
适用场景
- 电子商务平台:为 WooCommerce 商店提供后端管理功能。
- 自动化工具:集成到自动化工作流中,如批量产品更新或订单处理。
- 数据分析:通过报告 API 获取商店运营数据。
工具列表
- npm:用于安装依赖和构建项目。
- Node.js:运行环境,支持 JSON-RPC 2.0 协议。
常见问题解答
- 如何生成 WooCommerce REST API 密钥? 在 WordPress 仪表盘中,导航至 WooCommerce → 设置 → 高级 → REST API 创建密钥。
- 如何配置环境变量? 在 MCP 设置文件中添加
WORDPRESS_SITE_URL
、WOOCOMMERCE_CONSUMER_KEY
和WOOCOMMERCE_CONSUMER_SECRET
等变量。
使用教程
使用依赖
- 确保已安装 Node.js 20.0.0 或更高版本。
- 克隆仓库后,安装依赖:
npm install
安装教程
- 克隆仓库。
- 安装依赖:
npm install
- 构建项目:
npm run build
- 配置 MCP 设置文件,添加服务器配置和环境变量。
调试方式
- 确保所有环境变量已正确设置。
- 使用以下命令启动服务器:
node path/to/build/index.js
- 检查日志输出以确认服务器正常运行。