Proxies requests to multiple WordPress sites running the MCP Expose Abilities plugin, enabling discovery and execution of custom abilities/capabilities exposed by WordPress sites through their MCP endpoints.
WordPress MCP Proxy
MCP server that proxies requests to multiple WordPress sites running the MCP Expose Abilities plugin.
About
Learn more about MCP Expose Abilities: https://devenia.com/plugins/mcp-expose-abilities/
Requirements
Node.js 18+
WordPress sites with MCP Expose Abilities plugin installed
Application passwords for authentication
Setup
Clone the repository
Copy
sites.example.jsontosites.jsonConfigure your sites with their MCP endpoints and Basic auth credentials
Install dependencies:
npm installRun:
node index.js
Configuration
Edit sites.json to add your WordPress sites:
To generate the auth value:
Claude Code Integration
Add to your global MCP config:
Or via SSH to a remote server:
Available Tools
list_sites- List all configured WordPress sitesdiscover_abilities- Discover available abilities on a siteget_ability_info- Get details about a specific abilityexecute_ability- Execute an ability with parameters
License
MIT