MCP ExplorerExplorer

Mcp Wordpress Remote

@Automatticon 9 months ago
47 MIT
FreeCommunity
AI Systems
A bidirectional proxy for connecting local STDIO MCP servers to remote WordPress MCP servers.

Overview

What is Mcp Wordpress Remote

mcp-wordpress-remote is a bidirectional proxy that connects a local STDIO MCP server with a remote WordPress MCP server, allowing seamless communication and data exchange between the two environments.

Use cases

Use cases for mcp-wordpress-remote include synchronizing product data between local applications and remote WordPress sites, managing content updates, and facilitating real-time interactions in e-commerce platforms.

How to use

To use mcp-wordpress-remote, set the required environment variables such as WP_API_URL, WP_API_USERNAME, WP_API_PASSWORD, WOO_CUSTOMER_KEY, and WOO_CUSTOMER_SECRET. Configure your MCP client (like Claude Desktop or Cursor) to include these settings in the respective configuration files.

Key features

Key features of mcp-wordpress-remote include bidirectional data exchange, support for WooCommerce integration, and customizable logging options through environment variables.

Where to use

mcp-wordpress-remote is ideal for developers and businesses that need to integrate local applications with remote WordPress sites, particularly in e-commerce environments using WooCommerce.

Content

MCP WordPress Remote

The mcp-wordpress-remote package acts as a bridge between local Model Context Protocol (MCP) clients and remote WordPress MCP servers. By leveraging npx, you can execute this package without a global installation, simplifying the setup process.

Requirements

  • Node.js version 22 or higher

WordPress MCP plugin

You have to install the wordpress-mcp plugin on your WordPress website, and enable MCP Functionality on Settings > MCP Settings.

Why

  1. Most of the clients does not suport SSE or Streamable communications protocols.
  2. Improved eficiency. This proxy will not keep an open connection to your website, and it will only make simple REST API requests to your website when needed.
  3. Oauth2.1 is not yet available on wordpress out of the box.
  4. Security trough WordPress API passwords and WooCommerce REST API cosumer key and secret
  5. Easy to use. See installation instructions below.

Usage

Environment Variables

The following environment variables are required:

  • WP_API_URL: The URL of your WordPress site (e.g., https://example.com)
  • WP_API_USERNAME: Your WordPress username
  • WP_API_PASSWORD: Your WordPress application password
  • WOO_CUSTOMER_KEY: Your Woocommerce customer key (optional, if you intend to use WooCommerce MCP assets)
  • WOO_CUSTOMER_SECRET: Your WooCommerce customer secret (optional, if you intend to use WooCommerce MCP assets)
  • LOG_FILE: Optional full path to a log file

Configuration in MCP Clients

Please check WordPress-mcp plugin git repository for configuration details

@todo

As of now, this package is in its early development stages. Any suggestions, bugreports, PR’s are welcome.

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers