Skip to main content
Glama

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

  1. Clone the repository

  2. Copy sites.example.json to sites.json

  3. Configure your sites with their MCP endpoints and Basic auth credentials

  4. Install dependencies: npm install

  5. Run: node index.js

Configuration

Edit sites.json to add your WordPress sites:

{ "my-site": { "url": "https://example.com/wp-json/mcp/mcp-adapter-default-server", "auth": "Basic <base64_encoded_username:app_password>" } }

To generate the auth value:

echo -n "username:application_password" | base64

Claude Code Integration

Add to your global MCP config:

claude mcp add wordpress-proxy -s user -- node /path/to/index.js

Or via SSH to a remote server:

claude mcp add wordpress-proxy -s user -- ssh myserver "node /opt/wordpress-mcp-proxy/index.js"

Available Tools

  • list_sites - List all configured WordPress sites

  • discover_abilities - Discover available abilities on a site

  • get_ability_info - Get details about a specific ability

  • execute_ability - Execute an ability with parameters

License

MIT

-
security - not tested
F
license - not found
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/bjornfix/wordpress-mcp-proxy'

If you have feedback or need assistance with the MCP directory API, please join our Discord server