WooCommerce集成服务

一个基于Python的服务器应用程序,用于将MCP与WooCommerce集成,实现电商平台的数据交互和管理。

  • by amElnagdy
  • Python
  • 本地部署
  • 3 星标
  • 更新于
在 GitHub 查看 amElnagdy/mcp-server-for-woo-crash-course

使用说明

WooCommerce的MCP

一个基于Python的服务器应用程序,用于将MCP与WooCommerce集成。

入门指南

克隆存储库后,请按照以下步骤设置项目:

先决条件

  • Python 3.12或更高版本
  • 紫外线 包管理器

安装说明

  1. 克隆存储库

    git clone https://github.com/amElnagdy/mcp-server-for-woo-crash-course.git
    cd mcp-for-woocommerce
    
  2. 设置虚拟环境

    uv venv
    source .venv/bin/activate  # On Windows: .venv\Scripts\activate
    
  3. 安装依赖项

    uv pip install -e .
    
  4. 配置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"
    }
    
  5. 运行应用程序

    uv run src/server.py
    

项目结构

  • src/server.py:应用程序的主服务器实现和入口点
  • src/woo_client.py:WooCommerce API客户
  • config.json:WooCommerce连接的配置

获取WooCommerce API证书

要生成您的WooCommerce API证书:

  1. 登录您的WordPress管理面板
  2. 导航到WooCommerce→ 设置→ 高级→ REST API
  3. 点击“添加密钥”
  4. 添加描述,选择用户,并将权限设置为“读/写”
  5. 点击“生成API密钥”
  6. 将消费者密钥和消费者秘密复制到您的 config.json 文件