
WooCommerce MCP Server

2025.04.03
1
JavaScript电商集成订单管理AI助手集成金融服务开发效率
WooCommerce MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,用于将 WooCommerce 商店与 Claude 和其他 AI 助手集成。它允许 AI 助手通过 MCP 协议与 WooCommerce 商店进行交互,包括获取最近的订单和特定订单的详细信息。
View on GitHub
Overview
基本能力
产品定位
WooCommerce MCP Server 是一个中间件服务,旨在通过 MCP 协议将 WooCommerce 商店与 AI 助手(如 Claude)集成,实现自动化订单管理和查询功能。
核心功能
- 获取最近订单:支持按状态筛选和限制返回数量
- 获取订单详情:通过订单 ID 获取详细订单信息
- MCP 协议兼容:与所有支持 MCP 的 AI 助手兼容
适用场景
- 电商运营自动化
- AI 助手集成电商系统
- 订单状态实时查询
工具列表
getRecentOrders
:获取最近订单列表- 参数:
status
(可选,订单状态筛选),limit
(可选,返回数量) getOrderById
:获取特定订单详情- 参数:
id
(必需,订单ID)
常见问题
- 需要 WooCommerce REST API 访问权限
- 需要配置正确的 API 凭证
- 需要 Node.js v18 或更高版本
使用教程
使用依赖
- 安装 Node.js v18 或更高版本
- 准备 WooCommerce 商店的 REST API 访问权限
- 获取 WooCommerce API 凭证(consumer key 和 secret)
安装教程
- 克隆仓库:
git clone https://github.com/techspawn/woocommerce-mcp-server.git
cd woocommerce-mcp-server
- 安装依赖:
npm install
配置
- 通过环境变量配置:
WOOCOMMERCE_URL=https://your-store.com \
WOOCOMMERCE_CONSUMER_KEY=your-consumer-key \
WOOCOMMERCE_CONSUMER_SECRET=your-consumer-secret \
node index.js
- 或直接修改
index.js
文件中的默认值
运行服务器
node index.js
或
npm start
调试方式
- 使用
console.error()
进行调试 - 检查 Claude for Desktop 中的日志
- 确保正确处理异常