Home › Marketing & E-Commerce › rnaga/wp-mcp

rnaga/wp-mcp

MCP server for WordPress. Manage posts, users, comments, terms, metadata, and settings.

TypeScript
★ 10 stars Last pushed 2026-07-22

Connect

Review any command before running it. Package names and URLs come from the server's own registry entry.

Package (npm 1.0.9)

npx -y @rnaga/[email protected]

Or add to your MCP client config:

{
  "mcpServers": {
    "wp-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@rnaga/[email protected]"
      ],
      "env": {
        "LOCAL_USERNAME": "<YOUR_VALUE>",
        "WP_DB_HOST": "<YOUR_VALUE>",
        "WP_DB_PORT": "<YOUR_VALUE>",
        "WP_DB_NAME": "<YOUR_VALUE>",
        "WP_DB_USER": "<YOUR_VALUE>",
        "WP_DB_PASSWORD": "<YOUR_VALUE>",
        "LOCAL_MULTISITE": "<YOUR_VALUE>",
        "LOCAL_DEFAULT_BLOG_ID": "<YOUR_VALUE>",
        "LOCAL_DEFAULT_SITE_ID": "<YOUR_VALUE>",
        "LOCAL_SSL_ENABLED": "<YOUR_VALUE>",
        "LOCAL_SSL_CA_FILEPATH": "<YOUR_VALUE>",
        "LOCAL_SSL_CERT_FILEPATH": "<YOUR_VALUE>",
        "LOCAL_SSL_KEY_FILEPATH": "<YOUR_VALUE>"
      }
    }
  }
}
  • LOCAL_USERNAME required — WordPress username to assume for capability checks
  • WP_DB_HOST required — WordPress database host
  • WP_DB_PORT — WordPress database port
  • WP_DB_NAME required — WordPress database name
  • WP_DB_USER required — WordPress database user
  • WP_DB_PASSWORD required secret — WordPress database password
  • LOCAL_MULTISITE — Enable WordPress multisite mode
  • LOCAL_DEFAULT_BLOG_ID — Default blog ID for multisite
  • LOCAL_DEFAULT_SITE_ID — Default site ID for multisite
  • LOCAL_SSL_ENABLED — Enable SSL for database connection
  • LOCAL_SSL_CA_FILEPATH — Path to SSL CA certificate file
  • LOCAL_SSL_CERT_FILEPATH — Path to SSL certificate file
  • LOCAL_SSL_KEY_FILEPATH — Path to SSL key file

This server takes extra arguments — see its repository.

Related servers

Data from the Official MCP Registry