MCP.so
ログイン

WooCommerce MCP Server (HTTP/Express)

@Vostos007

WooCommerce MCP Server (HTTP/Express) について

MCP сервер для управления магазином WooCommerce

基本情報

カテゴリ

開発者ツール

ランタイム

node

トランスポート

stdio

公開者

Vostos007

設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "woocommerce-mcp-server-project": {
      "command": "node",
      "args": [
        "server.js"
      ]
    }
  }
}

ツール

ツールは検出されませんでした

ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。

概要

What is WooCommerce MCP Server (HTTP/Express)?

This server provides a JSON-RPC 2.0 interface over HTTP intended to interact with WooCommerce. It is designed for developers who want to manage WooCommerce data through Model Context Protocol (MCP)-compatible clients. Note that the actual WooCommerce API integration is a placeholder and must be implemented before the server can connect to a live WooCommerce site.

How to use WooCommerce MCP Server (HTTP/Express)?

Clone the repository, run npm install, create a .env file with your WooCommerce site URL, consumer key, consumer secret, a chosen port, and an API key for authentication. Start the server with node server.js; the RPC endpoint will be available at http://localhost:3000/rpc. Use POST requests with a JSON-RPC 2.0 body and the X-API-Key header to call methods like get_products, get_product, and update_product.

Key features of WooCommerce MCP Server (HTTP/Express)

  • JSON‑RPC 2.0 protocol over HTTP
  • Pre‑defined methods: get_products, get_product, update_product
  • API‑key authentication via X‑API‑Key header
  • Configurable port and WooCommerce credentials via .env
  • Lightweight Express‑based server

Use cases of WooCommerce MCP Server (HTTP/Express)

  • Retrieving a list of recent WooCommerce products programmatically
  • Fetching details of a specific product by ID
  • Updating product information (e.g., description) from an MCP‑aware tool
  • Integrating WooCommerce data into AI‑powered assistants or automation workflows (once the WooCommerce integration is implemented)

FAQ from WooCommerce MCP Server (HTTP/Express)

What is the difference between this server and a direct WooCommerce REST API call?

This server wraps WooCommerce interactions in a JSON‑RPC 2.0 interface, making it compatible with MCP clients that expect a standardized remote procedure call format. It also adds an extra authentication layer (MCP_API_KEY) on top of the WooCommerce API credentials.

What runtime dependencies does it require?

Node.js and npm are required. The server uses Express and environment variables read from a .env file.

Where does the data remain?

All product data is stored in your WooCommerce installation. This server only acts as a pass‑through; it does not store any data locally.

Is the WooCommerce integration fully functional?

No. The server currently includes a placeholder function (handleWooCommerceRequest) that must be implemented to make actual WooCommerce API calls. Without that, the server will not return real WooCommerce data

コメント

「開発者ツール」の他のコンテンツ