WooCommerce的MCP
一个基于Python的服务器应用程序,用于将MCP与WooCommerce集成。
入门指南
克隆存储库后,请按照以下步骤设置项目:
先决条件
- Python 3.12或更高版本
- 紫外线 包管理器
安装说明
- 克隆存储库
git clone https://github.com/amElnagdy/mcp-server-for-woo-crash-course.git
cd mcp-for-woocommerce- 设置虚拟环境
uv venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate- 安装依赖项
uv pip install -e .- 配置WooCommerce API凭据
编辑 config.json 文件并添加您的WooCommerce商店详细信息:
{
"store_url": "https://your-woocommerce-store.com",
"consumer_key": "your_consumer_key",
"consumer_secret": "your_consumer_secret",
"api_version": "wc/v3"
}- 运行应用程序
uv run src/server.py项目结构
src/server.py:应用程序的主服务器实现和入口点src/woo_client.py:WooCommerce API客户config.json:WooCommerce连接的配置
获取WooCommerce API证书
要生成您的WooCommerce API证书:
- 登录您的WordPress管理面板
- 导航到WooCommerce→ 设置→ 高级→ REST API
- 点击“添加密钥”
- 添加描述,选择用户,并将权限设置为“读/写”
- 点击“生成API密钥”
- 将消费者密钥和消费者秘密复制到您的
config.json文件
