MCP WordPress remoto
El paquete mcp-wordpress-remote actúa como puente entre los clientes locales del Protocolo de Contexto de Modelo (MCP) y los servidores remotos del MCP de WordPress. Al usar npx, puede ejecutar este paquete sin una instalación global, lo que simplifica el proceso de configuración.
Requisitos
Node.js versión 22 o superior
Related MCP server: Lodestar MCP Server
Complemento MCP de WordPress
Debes instalar el complemento wordpress-mcp en tu sitio web WordPress y habilitar la funcionalidad MCP en Configuración > Configuración de MCP.
Por qué
La mayoría de los clientes no admiten los protocolos de comunicación SSE o Streamable.
Eficiencia mejorada. Este proxy no mantendrá una conexión abierta con su sitio web y solo realizará solicitudes simples a la API REST cuando sea necesario.
Oauth2.1 aún no está disponible de fábrica en WordPress.
Seguridad mediante contraseñas de la API de WordPress y clave y secreto de cliente de la API REST de WooCommerce
Fácil de usar. Consulte las instrucciones de instalación a continuación.
Uso
Variables de entorno
Se requieren las siguientes variables de entorno:
WP_API_URL: La URL de su sitio de WordPress (por ejemplo,https://example.com)WP_API_USERNAME: Su nombre de usuario de WordPressWP_API_PASSWORD: La contraseña de su aplicación WordPressWOO_CUSTOMER_KEY: Su clave de cliente de WooCommerce (opcional, si desea utilizar los recursos de WooCommerce MCP)WOO_CUSTOMER_SECRET: Su secreto de cliente de WooCommerce (opcional, si desea utilizar los recursos de WooCommerce MCP)LOG_FILE: Ruta completa opcional a un archivo de registro
Configuración en clientes MCP
Escritorio de Claude
Para agregar un servidor MCP a Claude Desktop, debe editar el archivo de configuración ubicado en:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonVentanas:
%APPDATA%\Claude\claude_desktop_config.json
Ejemplo de configuración:
{
"mcpServers": {
"wordpress-mcp": {
"command": "npx",
"args": ["-y", "@automattic/mcp-wordpress-remote@latest"],
"env": {
"WP_API_URL": "https://your-wordpress-site.com",
"WP_API_USERNAME": "your-username",
"WP_API_PASSWORD": "your-password",
"WOO_CUSTOMER_KEY": "your-woo-customer-key",
"WOO_CUSTOMER_SECRET": "your-woo-customer-secret",
"LOG_FILE": "optional full path to the log file"
}
}
}
}https://woocommerce.com/document/woocommerce-rest-api/
Cursor
El archivo de configuración se encuentra en ~/.cursor/mcp.json .
Ejemplo de configuración:
{
"mcpServers": {
"wordpress-mcp": {
"command": "npx",
"args": ["-y", "@automattic/mcp-wordpress-remote@latest"],
"env": {
"WP_API_URL": "https://your-wordpress-site.com",
"WP_API_USERNAME": "your-username",
"WP_API_PASSWORD": "your-password",
"WOO_CUSTOMER_KEY": "your-woo-customer-key",
"WOO_CUSTOMER_SECRET": "your-woo-customer-secret",
"LOG_FILE": "optional full path to the log file"
}
}
}
}Código VS
El archivo de configuración se puede crear dentro de .vscode/mcp.json en su espacio de trabajo/carpeta.
{
"servers": {
"wordpress-mcp": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@automattic/mcp-wordpress-remote@latest"],
"env": {
"WP_API_URL": "https://your-wordpress-site.com",
"WP_API_USERNAME": "your-username",
"WP_API_PASSWORD": "your-password",
"WOO_CUSTOMER_KEY": "your-woo-customer-key",
"WOO_CUSTOMER_SECRET": "your-woo-customer-secret",
"LOG_FILE": "optional full path to the log file"
}
}
}
}Hay más información sobre VS Code y MCP disponible en la documentación de VS Code.
@hacer
Actualmente, este paquete se encuentra en sus primeras etapas de desarrollo. Agradecemos cualquier sugerencia, informe de errores o comunicación.