What is the WordPress MCP Server MCP server?
MCP server for WordPress. Manage posts, users, comments, terms, metadata, and settings.
How to install WordPress MCP Server
Copy-paste configuration for popular MCP clients.
LOCAL_USERNAMErequiredWordPress username to assume for capability checks
WP_DB_HOSTrequiredWordPress database host
WP_DB_PORTWordPress database port
WP_DB_NAMErequiredWordPress database name
WP_DB_USERrequiredWordPress database user
WP_DB_PASSWORDrequiredsecretWordPress database password
LOCAL_MULTISITEEnable WordPress multisite mode
LOCAL_DEFAULT_BLOG_IDDefault blog ID for multisite
LOCAL_DEFAULT_SITE_IDDefault site ID for multisite
LOCAL_SSL_ENABLEDEnable SSL for database connection
LOCAL_SSL_CA_FILEPATHPath to SSL CA certificate file
LOCAL_SSL_CERT_FILEPATHPath to SSL certificate file
LOCAL_SSL_KEY_FILEPATHPath to SSL key file
{
"mcpServers": {
"wp-mcp": {
"command": "npx",
"args": [
"-y",
"@rnaga/wp-mcp",
"-y",
"local",
"start"
],
"env": {
"LOCAL_USERNAME": "<YOUR_LOCAL_USERNAME>",
"WP_DB_HOST": "<YOUR_WP_DB_HOST>",
"WP_DB_PORT": "<YOUR_WP_DB_PORT>",
"WP_DB_NAME": "<YOUR_WP_DB_NAME>",
"WP_DB_USER": "<YOUR_WP_DB_USER>",
"WP_DB_PASSWORD": "<YOUR_WP_DB_PASSWORD>",
"LOCAL_MULTISITE": "<YOUR_LOCAL_MULTISITE>",
"LOCAL_DEFAULT_BLOG_ID": "<YOUR_LOCAL_DEFAULT_BLOG_ID>",
"LOCAL_DEFAULT_SITE_ID": "<YOUR_LOCAL_DEFAULT_SITE_ID>",
"LOCAL_SSL_ENABLED": "<YOUR_LOCAL_SSL_ENABLED>",
"LOCAL_SSL_CA_FILEPATH": "<YOUR_LOCAL_SSL_CA_FILEPATH>",
"LOCAL_SSL_CERT_FILEPATH": "<YOUR_LOCAL_SSL_CERT_FILEPATH>",
"LOCAL_SSL_KEY_FILEPATH": "<YOUR_LOCAL_SSL_KEY_FILEPATH>"
}
}
}
}{
"mcpServers": {
"wp-mcp": {
"command": "npx",
"args": [
"-y",
"@rnaga/wp-mcp",
"-y",
"local",
"start"
],
"env": {
"LOCAL_USERNAME": "<YOUR_LOCAL_USERNAME>",
"WP_DB_HOST": "<YOUR_WP_DB_HOST>",
"WP_DB_PORT": "<YOUR_WP_DB_PORT>",
"WP_DB_NAME": "<YOUR_WP_DB_NAME>",
"WP_DB_USER": "<YOUR_WP_DB_USER>",
"WP_DB_PASSWORD": "<YOUR_WP_DB_PASSWORD>",
"LOCAL_MULTISITE": "<YOUR_LOCAL_MULTISITE>",
"LOCAL_DEFAULT_BLOG_ID": "<YOUR_LOCAL_DEFAULT_BLOG_ID>",
"LOCAL_DEFAULT_SITE_ID": "<YOUR_LOCAL_DEFAULT_SITE_ID>",
"LOCAL_SSL_ENABLED": "<YOUR_LOCAL_SSL_ENABLED>",
"LOCAL_SSL_CA_FILEPATH": "<YOUR_LOCAL_SSL_CA_FILEPATH>",
"LOCAL_SSL_CERT_FILEPATH": "<YOUR_LOCAL_SSL_CERT_FILEPATH>",
"LOCAL_SSL_KEY_FILEPATH": "<YOUR_LOCAL_SSL_KEY_FILEPATH>"
}
}
}
}{
"mcpServers": {
"wp-mcp": {
"command": "npx",
"args": [
"-y",
"@rnaga/wp-mcp",
"-y",
"local",
"start"
],
"env": {
"LOCAL_USERNAME": "<YOUR_LOCAL_USERNAME>",
"WP_DB_HOST": "<YOUR_WP_DB_HOST>",
"WP_DB_PORT": "<YOUR_WP_DB_PORT>",
"WP_DB_NAME": "<YOUR_WP_DB_NAME>",
"WP_DB_USER": "<YOUR_WP_DB_USER>",
"WP_DB_PASSWORD": "<YOUR_WP_DB_PASSWORD>",
"LOCAL_MULTISITE": "<YOUR_LOCAL_MULTISITE>",
"LOCAL_DEFAULT_BLOG_ID": "<YOUR_LOCAL_DEFAULT_BLOG_ID>",
"LOCAL_DEFAULT_SITE_ID": "<YOUR_LOCAL_DEFAULT_SITE_ID>",
"LOCAL_SSL_ENABLED": "<YOUR_LOCAL_SSL_ENABLED>",
"LOCAL_SSL_CA_FILEPATH": "<YOUR_LOCAL_SSL_CA_FILEPATH>",
"LOCAL_SSL_CERT_FILEPATH": "<YOUR_LOCAL_SSL_CERT_FILEPATH>",
"LOCAL_SSL_KEY_FILEPATH": "<YOUR_LOCAL_SSL_KEY_FILEPATH>"
}
}
}
}{
"servers": {
"wp-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@rnaga/wp-mcp",
"-y",
"local",
"start"
],
"env": {
"LOCAL_USERNAME": "<YOUR_LOCAL_USERNAME>",
"WP_DB_HOST": "<YOUR_WP_DB_HOST>",
"WP_DB_PORT": "<YOUR_WP_DB_PORT>",
"WP_DB_NAME": "<YOUR_WP_DB_NAME>",
"WP_DB_USER": "<YOUR_WP_DB_USER>",
"WP_DB_PASSWORD": "<YOUR_WP_DB_PASSWORD>",
"LOCAL_MULTISITE": "<YOUR_LOCAL_MULTISITE>",
"LOCAL_DEFAULT_BLOG_ID": "<YOUR_LOCAL_DEFAULT_BLOG_ID>",
"LOCAL_DEFAULT_SITE_ID": "<YOUR_LOCAL_DEFAULT_SITE_ID>",
"LOCAL_SSL_ENABLED": "<YOUR_LOCAL_SSL_ENABLED>",
"LOCAL_SSL_CA_FILEPATH": "<YOUR_LOCAL_SSL_CA_FILEPATH>",
"LOCAL_SSL_CERT_FILEPATH": "<YOUR_LOCAL_SSL_CERT_FILEPATH>",
"LOCAL_SSL_KEY_FILEPATH": "<YOUR_LOCAL_SSL_KEY_FILEPATH>"
}
}
}
}claude mcp add wp-mcp --env LOCAL_USERNAME=<YOUR_LOCAL_USERNAME> --env WP_DB_HOST=<YOUR_WP_DB_HOST> --env WP_DB_PORT=<YOUR_WP_DB_PORT> --env WP_DB_NAME=<YOUR_WP_DB_NAME> --env WP_DB_USER=<YOUR_WP_DB_USER> --env WP_DB_PASSWORD=<YOUR_WP_DB_PASSWORD> --env LOCAL_MULTISITE=<YOUR_LOCAL_MULTISITE> --env LOCAL_DEFAULT_BLOG_ID=<YOUR_LOCAL_DEFAULT_BLOG_ID> --env LOCAL_DEFAULT_SITE_ID=<YOUR_LOCAL_DEFAULT_SITE_ID> --env LOCAL_SSL_ENABLED=<YOUR_LOCAL_SSL_ENABLED> --env LOCAL_SSL_CA_FILEPATH=<YOUR_LOCAL_SSL_CA_FILEPATH> --env LOCAL_SSL_CERT_FILEPATH=<YOUR_LOCAL_SSL_CERT_FILEPATH> --env LOCAL_SSL_KEY_FILEPATH=<YOUR_LOCAL_SSL_KEY_FILEPATH> -- npx -y @rnaga/wp-mcp -y local startRelated MCP servers
Scrapling MCP Server
Give your AI agent stealth web scraping with Cloudflare bypass and CSS selection, powered by Scrapling.
Chrome DevTools MCP
Give your AI coding agent full control of a live Chrome browser for automation, debugging, and performance analysis.
com.puter/mcp-server
Let AI agents manage your Puter files, websites, and serverless workers over MCP.
Browser automation for AI agents via MCP, powering ByteDance's Agent TARS hybrid GUI/DOM browser control.
Run arbitrary shell commands from an MCP-connected AI agent.
Filesystem access MCP server from ByteDance's UI-TARS/Agent TARS ecosystem.