WooCommerce MCP Server

WooCommerce MCP Server

site icon
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_URLWOOCOMMERCE_CONSUMER_KEYWOOCOMMERCE_CONSUMER_SECRET 等变量。

使用教程

使用依赖

  1. 确保已安装 Node.js 20.0.0 或更高版本。
  2. 克隆仓库后,安装依赖:
npm install

安装教程

  1. 克隆仓库。
  2. 安装依赖:
npm install
  1. 构建项目:
npm run build
  1. 配置 MCP 设置文件,添加服务器配置和环境变量。

调试方式

  1. 确保所有环境变量已正确设置。
  2. 使用以下命令启动服务器:
node path/to/build/index.js
  1. 检查日志输出以确认服务器正常运行。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。