Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| REMOTE_URL | No | The URL of the remote WordPress MCP server (e.g., https://wp-mcp.example.com/mcp). | |
| WP_DB_HOST | No | WordPress database host. | |
| WP_DB_NAME | No | WordPress database name. | |
| WP_DB_PORT | No | WordPress database port. | |
| WP_DB_USER | No | WordPress database user. | |
| LOCAL_CONFIG | No | Absolute path to a custom WordPress config manifest JSON file. | |
| DB_ENVIRONMENT | No | Local database environment identifier. | |
| LOCAL_USERNAME | No | WordPress username to assume. Used by local start to determine available MCP primitives based on user roles and capabilities. | |
| WP_DB_PASSWORD | No | WordPress database password. | |
| LOCAL_MULTISITE | No | Whether the local WordPress installation is a multisite setup. | |
| REMOTE_AUTH_TYPE | No | Authentication type for remote proxy (e.g., 'oauth' or 'password'). | |
| LOCAL_SSL_ENABLED | No | Whether SSL is enabled for the database connection. | |
| LOCAL_DEFAULT_BLOG_ID | No | Default blog ID for multisite. | |
| LOCAL_DEFAULT_SITE_ID | No | Default site ID for multisite. | |
| LOCAL_SSL_CA_FILEPATH | No | File path to the SSL CA certificate. | |
| LOCAL_SSL_KEY_FILEPATH | No | File path to the SSL key. | |
| LOCAL_SSL_CERT_FILEPATH | No | File path to the SSL certificate. |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |