Cómo conectar un asistente de IA a tu sitio de Managed WP con MCP
Mediante Model Context Protocol (MCP), puedes conectar tu sitio Managed WP para interactuar con un asistente de IA que puede realizar acciones compatibles en tu sitio de WordPress, como gestionar plugins.
Para configurar la conexión, necesitarás la versión más reciente del plugin de one.com, un asistente de IA compatible con MCP, Node.js y tu nombre de usuario de WordPress y una contraseña de aplicación. A continuación, añadirás los detalles de la conexión MCP de WordPress a tu asistente de IA y verificarás que la conexión funciona.
Esta guía te explica la configuración utilizando Claude Desktop como ejemplo. También puedes conectar otros asistentes de IA que admitan MCP.
Antes de empezar, asegúrate de tener:
- Un sitio web de Managed WP con el plugin de one.com instalado y actualizado a la versión más reciente.
- Un asistente de IA que admita MCP, como Claude Desktop, ChatGPT o GitHub Copilot.
- Node.js instalado en tu dispositivo si tu configuración de MCP utiliza
npmonpx.- Acceso de administrador a tu panel de control de WordPress.
- Paso 1 - Instalar o actualizar el plugin de one.com
- Paso 2 - Elige y descarga tu asistente de IA
- Paso 3 - Instala Node.js en tu dispositivo
- Paso 4 - Obtén tus credenciales de WordPress para MCP
- Paso 5 - Conecta tu sitio a Claude Desktop
- Paso 6 - Verificar la conexión
- Cómo conectar otro asistente de IA
Paso 1: Instalar o actualizar el plugin de one.com
Asegúrate de que el plugin de one.com esté instalado en tu sitio web de Managed WP. Puedes seguir nuestra guía sobre cómo instalar el plugin principal de one.com manualmente.
Si el plugin ya está instalado, actualízalo a la versión más reciente. MCP es un protocolo en evolución y es posible que se añadan nuevas capacidades mediante actualizaciones de WordPress y del plugin de one.com.
Consejo: Mantén el plugin de one.com actualizado para asegurarte de tener acceso a las últimas funciones MCP compatibles.
Paso 2 - Elige y descarga tu asistente de IA
Puedes conectar tu sitio de Managed WP a varios asistentes de IA que admitan MCP. En esta guía, usamos Claude Desktop como ejemplo y te guiamos a través de la conexión paso a paso.
Si prefieres otro asistente de IA compatible con MCP, puedes usarlo en su lugar. El proceso de configuración puede diferir según el asistente. Consulta Paso 7 para obtener más información sobre cómo conectar otros asistentes de IA.
Aquí hay algunos asistentes de IA y herramientas que admiten MCP:
Nota: Los siguientes pasos utilizan Claude Desktop. Los menús y las opciones de configuración pueden verse diferentes si usas otro asistente de IA.
Paso 3 - Instala Node.js en tu dispositivo
Para permitir que tu asistente de IA se comunique con tu sitio de WordPress, necesita una pequeña pieza de software llamada servidor MCP. Esto se ejecuta localmente en tu ordenador y actúa como la conexión entre tu asistente de IA y tu sitio de WordPress.
Para la configuración en esta guía, el servidor MCP se inicia utilizando una herramienta llamada npx, que se incluye al instalar Node.js. Por ello, Node.js debe estar instalado en tu dispositivo antes de configurar la conexión.
- Ve a la página de descarga de Node.js.
- Instala la versión adecuada para tu sistema operativo.
No necesitas saber cómo usar Node.js o
npxpor ti mismo. Una vez que Node.js esté instalado, tu asistente de IA puede usar las herramientas necesarias al iniciar la conexión MCP.
Paso 4 - Obtén tus credenciales de WordPress para MCP
Para conectar tu asistente de IA a tu sitio de WordPress, MCP necesita tu nombre de usuario de WordPress y una contraseña de aplicación. Una contraseña de aplicación es una contraseña separada generada por WordPress que permite que una aplicación externa acceda a tu sitio sin compartir tu contraseña habitual de inicio de sesión.
Encuentra tu nombre de usuario de WordPress
- Accede a tu WP Admin.
- Ve a Usuarios > Perfil.
- Encuentra tu nombre de usuario de WordPress y téngalo a mano. Lo necesitarás cuando configures la conexión MCP en el Paso 5.
Crea una contraseña de aplicación
- En la misma página de Perfil, desplázate hacia abajo hasta Application Passwords.
- Ingresa un nombre que te ayude a identificar dónde se utilizará la contraseña. Por ejemplo, si estás conectando Claude Desktop, puedes ingresar: Claude Desktop MCP.
- Haz clic en Add Application Password.
-
WordPress generará ahora una contraseña de aplicación. Cópiala y guárdala en un lugar seguro.
Copia la contraseña de aplicación cuando WordPress la muestre. No podrás volver a ver la misma contraseña más tarde.
Consejo: Utiliza una contraseña de aplicación independiente para cada aplicación o conexión. Esto facilita revocar el acceso a una conexión sin afectar las demás.
Paso 5 - Conecta tu sitio a Claude Desktop
Ahora que tienes todo lo que necesitas, puedes conectar tu sitio de WordPress a Claude Desktop añadiendo los detalles de tu sitio a la configuración MCP de Claude.
- Abre Claude Desktop en tu ordenador.
- Haz clic en tu nombre o en el menú de perfil y selecciona Settings.
- En Settings, haz clic en Developer en el menú de la izquierda.
- Haz clic en Edit Config.
- Claude Desktop abrirá un archivo llamado
claude_desktop_config.json. Ábrelo en un editor de texto plano o de código, como Notepad o Visual Studio Code.
Añade el servidor MCP de WordPress
El siguiente paso es añadir tu sitio de WordPress como un servidor MCP en Claude. Esto le indica a Claude cómo conectarse a tu sitio.
- Copia el siguiente código de configuración:
{
"mcpServers": {
"wordpress": {
"command": "npx",
"args": ["-y", "@automattic/mcp-wordpress-remote@latest"],
"env": {
"WP_API_URL": "https://your-site-url/wp-json/mcp/onecom-mcp",
"WP_API_USERNAME": "your-wordpress-username",
"WP_API_PASSWORD": "your-application-password"
}
}
}
}- Reemplaza los siguientes marcadores de posición con tus propios detalles de WordPress:
-
your-site-url— Reemplaza esto con la dirección de tu sitio web de WordPress. -
your-wordpress-username— Reemplaza esto con el nombre de usuario de WordPress que encontraste en el Paso 4. -
your-application-password— Reemplaza esto con la contraseña de aplicación que creaste en el Paso 4.
-
Pega la configuración en el archivo
claude_desktop_config.json.Si el archivo ya contiene configuraciones, no las elimines. Añade la configuración
mcpServersjunto con la configuración existente. Todo debe permanecer dentro de los mismos corchetes exteriores{ }.El código en el archivo
claude_desktop_config.jsondebería verse ahora así:-
Muestra un ejemplo de la configuración de Claude.
{ "mcpServers": { "wordpress": { "command": "npx", "args": ["-y", "@automattic/mcp-wordpress-remote@latest"], "env": { "WP_API_URL": "https://your-site-url/wp-json/mcp/onecom-mcp", "WP_API_USERNAME": "your-wordpress-username", "WP_API_PASSWORD": "your-application-password" } } }, "coworkUserFilesPath": "/Users/xxxx/Claude", "preferences": { "launchPreviewPersistedWorkspaces": [], "launchPreviewSessionScopedSessions": [], "coworkScheduledTasksEnabled": false, "coworkHipaaRestricted": false, "ccdScheduledTasksEnabled": false, "sidebarMode": "chat", "bypassPermissionsGateByAccount": { "5d5ad1e7-xxxx-4ece-9cb9-51a622ff72e9": true, "8d4040f8-xxxx-415d-acd9-9cf85dabbd69": false }, "coworkWebSearchEnabled": true, "coworkModelAutoFallbackByAccount": { "5d5ad1e7-xxxx-4ece-9cb9-51a622ff72e9": true, "8d4040f8-xxxx-415d-acd9-9cf85dabbd69": true }, "remoteToolsDeviceName": "xxxxx-macbook-pro-local", "epitaxyPrefs": { "starred-local-code-sessions": [], "starred-cowork-spaces": [], "starred-session-groups": [], "ccd-sessions-filter": { "state": { "selectedProjects": [] }, "version": 0 }, "desktop-frame.paneStore.v1": { "state": { "extraPanesByMode": {}, "colWeightsByMode": {}, "rowSplit": 0.5, "draftNonce": 0 }, "version": 4 }, "dframe-local-slice": { "pinnedOrder": [], "homeProjectsPinnedOrder": [] }, "dframe-group-scopes": {} } } }
Nota: La configuración en tu propio archivo de configuración de Claude puede verse diferente a este ejemplo. Mantén tu configuración existente y añade la configuración
mcpServerssin eliminarla. -
- Guarda el archivo
claude_desktop_config.jsony reinicia Claude Desktop.
Nota: Asegúrate de que no falten comas ni corchetes en el archivo JSON y de que hayas reemplazado todos los marcadores de posición con tus propios datos. Un JSON incorrecto o marcadores de posición sin cambiar impedirán que la conexión funcione.
Gestión de múltiples sitios de WordPress
Si gestionas más de un sitio web de WordPress, puedes añadir una entrada de servidor MCP independiente para cada sitio. Claude podrá trabajar en todos tus sitios conectados en la misma conversación.
Asigna a cada entrada un nombre único, por ejemplo wordpress-site1 y wordpress-site2.
{
\"mcpServers\": {
\"wordpress-site1\": {
\"command\": \"npx\",
\"args\": [\"-y\", \"@automattic/mcp-wordpress-remote@latest\"],
\"env\": {
\"WP_API_URL\": \"https://your-site-url/wp-json/mcp/onecom-mcp\",
\"WP_API_USERNAME\": \"your-wordpress-username\",
\"WP_API_PASSWORD\": \"your-application-password\"
}
},
\"wordpress-site2\": {
\"command\": \"npx\",
\"args\": [\"-y\", \"@automattic/mcp-wordpress-remote@latest\"],
\"env\": {
\"WP_API_URL\": \"https://your-second-site-url/wp-json/mcp/onecom-mcp\",
\"WP_API_USERNAME\": \"your-wordpress-username\",
\"WP_API_PASSWORD\": \"your-application-password\"
}
}
}
}Reemplaza la URL, el nombre de usuario y la contraseña de la aplicación en cada entrada con las credenciales del sitio web de WordPress correspondiente.
Consejo: Utiliza un nombre descriptivo para cada sitio en la configuración. Esto facilita la identificación del sitio web correcto cuando trabajas con varios sitios en el mismo asistente de IA.
Paso 6 - Verificar la conexión
Después de reiniciar Claude Desktop, vuelve a Settings > Developer. Tu servidor MCP de WordPress debería aparecer ahora como una conexión activa.
También puedes probar la conexión directamente en una conversación de Claude.
Pregúntale a Claude: "Enumera todas las capacidades de WordPress."
Si la conexión funciona, Claude devolverá las capacidades de WordPress puestas a disposición a través de la conexión MCP de one.com. Dependiendo de las funciones disponibles actualmente, estas pueden incluir acciones como:
- Enumerar los plugins del marketplace de one.com disponibles
- Enumerar los productos de one.com instalados
- Instalar un plugin
- Activar un plugin
- Eliminar un plugin
Luego puedes pedir a Claude que realice una de las acciones admitidas.
Por ejemplo: "Instalar el plugin Weglot."
Claude utilizará la conexión MCP de one.com para realizar la acción admitida en tu sitio web de WordPress y devolverá el resultado en la conversación.
Nota: Revisa siempre lo que tu asistente de IA está a punto de hacer antes de aprobar acciones que puedan cambiar tu sitio web, como instalar, activar o eliminar plugins.
Cómo conectar otro asistente de IA
También puedes conectar tu sitio de Managed WP a otro asistente de IA o herramienta de desarrollo que sea compatible con MCP.
La ubicación y el formato de la configuración de MCP dependen de la aplicación que estés utilizando. Sigue las instrucciones de configuración de MCP proporcionadas por tu asistente de IA.
Al añadir el servidor MCP de WordPress de one.com, utiliza los mismos detalles de conexión de esta guía. En particular, asegúrate de que la URL de la API de WordPress utilice el punto de conexión MCP de one.com:
"WP_API_URL": "https://your-site-url/wp-json/mcp/onecom-mcp"
Reemplaza your-site-url con la dirección de tu propio sitio web de WordPress. También deberás proporcionar el nombre de usuario y la contraseña de aplicación de WordPress que creaste en Paso 4.
Puedes encontrar más información en estas guías externas:
- Cómo conectar Rank Math con ChatGPT
- Cómo conectar Rank Math con Claude Desktop
- Cómo conectar Rank Math con GitHub Copilot
Nota: Los nombres de los menús, los archivos de configuración y los ajustes de MCP varían entre los asistentes de IA. Consulta la documentación oficial del asistente que estés utilizando.
Artículos relacionados: