Integrations
Integrates with Automattic services as the package is published under the @automattic namespace and references their wordpress-mcp plugin.
Provides access to WooCommerce functionality through its REST API using customer keys and secrets for authentication.
Serves as a bridge between local MCP clients and remote WordPress servers, enabling communication with WordPress sites via their REST API.
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.
WordPress MCP plugin
You have to install the wordpress-mcp plugin on your WordPress website, and enable MCP Functionality on Settings > MCP Settings.
Why
- Most of the clients does not suport SSE or Streamable communications protocols.
- 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.
- Oauth2.1 is not yet available on wordpress out of the box.
- Security trough WordPress API passwords and WooCommerce REST API cosumer key and secret
- 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 usernameWP_API_PASSWORD
: Your WordPress API passwordWOO_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
Claude Desktop
In order to add an MCP server to Claude Desktop you need to edit the configuration file located at:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
Example configuration:
https://woocommerce.com/document/woocommerce-rest-api/
Cursor
The configuration file is located at ~/.cursor/mcp.json
.
Example configuration:
@todo
As of now, this package is in its early development stages. Any suggestions, bugreports, PR's are welcome.
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Acts as a bridge between local MCP clients and WordPress websites, enabling communication with WordPress through simple REST API requests rather than keeping open connections.
Related MCP Servers
- -securityAlicense-qualityAn MCP server that enables fetching web content using the Node.js undici library, supporting various HTTP methods, content formats, and request configurations.Last updated -668TypeScriptMIT License
- -securityAlicense-qualityAn MCP server that helps novice developers deploy web applications through conversational interfaces, bridging the gap between LLMs and various hosting environments.Last updated -1PythonMIT License
- -securityAlicense-qualityA proxy service that connects MCP clients to remote MCP servers, allowing users to use server keys from MCP.so to access remote resources without running their own server.Last updated -5,0622TypeScriptMIT License
- -securityAlicense-qualityA server that enables interaction with WordPress sites through REST API, allowing users to create, retrieve, and update posts using JSON-RPC 2.0 protocol.Last updated -1JavaScriptMIT License