TW

techspawn/woocommerce-mcp-server

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

104 stars 52 forks 품질 70 트렌드 15MIT

techspawn/woocommerce-mcp-server는 [[T0]에서 가져온 MCP 서버 후보입니다.

개요

techspawn/woocommerce-mcp-server는 [[T0]에서 가져온 MCP 서버 후보입니다.

개요(AI 번역)

WooCommerce 통합을 위한 모델 컨텍스트 프로토콜(MCP) 서버로, Windows, macOS, Linux와 호환됩니다.

개요

이 MCP 서버는 WordPress REST API를 통해 WooCommerce 매장과의 상호작용을 가능하게 합니다. JSON-RPC 2.0 프로토콜을 사용하여 제품, 주문, 고객, 배송, 세금, 할인, 매장 구성 등 모든 측면을 관리할 수 있는 포괄적인 도구를 제공합니다.

관련 프로젝트

8억+백만 명의 ChatGPT 사용자에게 WooCommerce 스토어를 소개하세요! WooCommerce ChatGPT 앱을 확인해 보세요 - MCP와 ChatGPT SDK를 사용해 만든 시각적 쇼핑 어시스턴트로, 제품, 이미지, 가격, 설명을 아름답게 보여줍니다. ChatGPT에서 쇼핑, 검색, 필터링, 상점 탐색 등 원활하게 탐색할 수 있습니다.

설치 - WooCommerce MCP 서버

  1. 저장소 복제

  2. 의존성 설치:

  3. 프로젝트 구축:

구성

서버 데이터를 자격 증명용 환경 변수와 함께 MCP 설정 파일에 추가하세요:

환경 변수

WooCommerce API 접근을 위해 필요한 사항:

  • WORDPRESS_SITE_URL: 워드프레스 사이트 URL (WooCommerce는 워드프레스 플러그인입니다)
  • WOOCOMMERCE_CONSUMER_KEY: WooCommerce REST API 소비자 키

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

WooCommerce MCP Server

A Model Context Protocol (MCP) server for WooCommerce integration, compatible with Windows, macOS, and Linux.

Overview

This MCP server enables interaction with WooCommerce stores through the WordPress REST API. It provides comprehensive tools for managing all aspects of products, orders, customers, shipping, taxes, discounts, and store configuration using JSON-RPC 2.0 protocol.

Showcase your WooCommerce store to 800+ million ChatGPT users! Check out WooCommerce ChatGPT App - A visual shopping assistant built using MCP and ChatGPT SDK with beautiful UI displaying products, images, prices, and descriptions. Browse, search, filter, and seamlessly navigate to your store - all within ChatGPT.

Installation - WooCommerce MCP Server

  1. Clone the repository
  2. Install dependencies:
npm install
  1. Build the project:
npm run build

Configuration

Add the server to your MCP settings file with environment variables for credentials:

{
  "mcpServers": {
    "woocommerce": {
      "command": "node",
      "args": ["path/to/build/index.js"],
      "env": {
        "WORDPRESS_SITE_URL": "https://your-wordpress-site.com",
        "WOOCOMMERCE_CONSUMER_KEY": "your-woocommerce-consumer-key",
        "WOOCOMMERCE_CONSUMER_SECRET": "your-woocommerce-consumer-secret",
        "WORDPRESS_USERNAME": "your-wordpress-username",
        "WORDPRESS_PASSWORD": "your-wordpress-password"
      }
    }
  }
}

Environment Variables

Required for WooCommerce API access:

  • WORDPRESS_SITE_URL: Your WordPress site URL (WooCommerce is a WordPress plugin)
  • WOOCOMMERCE_CONSUMER_KEY: WooCommerce REST API consumer key
  • WOOCOMMERCE_CONSUMER_SECRET: WooCommerce REST API consumer secret

Required only for WordPress API methods:

  • WORDPRESS_USERNAME: WordPress username with appropriate permissions
  • WORDPRESS_PASSWORD: WordPress password for authentication

You can also provide these credentials in the request parameters if you prefer not to use environment variables.

Authentication Options

WooCommerce Authentication

WooCommerce API access requires consumer keys that you can generate in your WordPress dashboard under WooCommerce → Settings → Advanced → REST API.

WordPress Authentication

For WordPress-specific methods (like managing posts), you need to provide:

  • Username/password credentials for basic authentication
  • The WordPress REST API must be enabled on your site

API Methods

The server supports both WordPress and WooCommerce API methods. Here’s a list of available methods grouped by category:

WordPress Content Management

These methods require WordPress username/password credentials and are independent of the WooCommerce API.

GitHub에서 전체 README 보기

설치

This server does not publish a one-line install command.

Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "woocommerce": { "command": "node", "args": ["path/to/build/index.js"], "env": { "WORDPRESS_SITE_URL": "https://your-wordpress-site.com", "WOOCOMMERCE_CONSUMER_KEY": "your-woocommerce-consumer-key", "WOOCOMMERCE_CONSUMER_SECRET": "your-woocommerce-consumer-secret", "WORDPRESS_USERNAME": "your-wordpress-username", "WORDPRESS_PASSWORD": "your-wordpress-password" } } } }