WordPress MCP Server: conectar Claude Code con el plugin Adapter

WordPress MCP Server es el punto de conexión que abre las funciones de un sitio WordPress en formato MCP (Model Context Protocol) para que una IA como Claude pueda llamarlas como herramientas. Lo que el sitio puede hacer se registra en la Abilities API, incluida en el núcleo desde WordPress 6.9, y el plugin Adapter convierte esa lista en herramientas MCP para la IA.
Aquí se explica cómo instalar el plugin Adapter 0.7.0 y conectar después Claude Code.
1️⃣ Crear una contraseña de aplicación
El servidor predeterminado de MCP Adapter solo atiende solicitudes autenticadas como un usuario de WordPress, así que en Claude Code se registra una contraseña de aplicación en lugar de la contraseña de inicio de sesión. Escribe un nombre en [Application Passwords] dentro de [Users] > [Profile] en el panel de administración y pulsa [Add Application Password] para crearla. El valor solo se muestra una vez al crearla, así que cópialo enseguida.

En la prueba se usó una cuenta de administrador, pero en un sitio en producción conviene crear un usuario dedicado con solo los permisos necesarios y generar la contraseña desde esa cuenta, porque todo lo que ejecuta Claude Code se procesa dentro de los permisos de ese usuario.
2️⃣ Registrar el servidor MCP de WordPress en Claude Code
La documentación oficial de WordPress indica el proxy de Node.js [@automattic/mcp-wordpress-remote] para conexiones HTTP, pero Claude Code admite MCP por HTTP directamente, así que se registra sin proxy. En el servidor Linux de la prueba tampoco había Node.js instalado.
El valor de autenticación es la cadena [usuario:contraseña de aplicación] convertida a Base64, y se genera con el siguiente comando en una terminal.
printf '%s' 'usuario:contraseña-de-aplicación' | base64Al registrar, pon el valor convertido después de [Basic]; la dirección es la del servidor predeterminado: el dominio del sitio seguido de [/wp-json/mcp/mcp-adapter-default-server].
claude mcp add --transport http --scope user wordpress https://example.com/wp-json/mcp/mcp-adapter-default-server --header "Authorization: Basic VALOR_AUTH"En el comando, [wordpress] es el nombre de registro y la cadena convertida va en lugar de [VALOR_AUTH]. Si se registra con [–scope user], la conexión se usa en sesiones abiertas desde cualquier carpeta.
3️⃣ Comprobar la conexión y las Abilities ejecutables
Ejecuta [claude mcp list]: si al final de la línea del nombre de registro aparece [✔ Connected], la conexión funciona, y las herramientas de WordPress aparecen a partir de las sesiones nuevas.
claude mcp list
wordpress: https://example.com/wp-json/mcp/mcp-adapter-default-server (HTTP) - ✔ ConnectedEs fácil suponer que, una vez conectado, la consulta de información del sitio funcionará enseguida, pero el servidor predeterminado solo ejecuta las Abilities marcadas con [mcp.public]. Las Abilities encontradas en el sitio de prueba fueron las 12 publicadas por WP Rocket, entre ellas vaciar la caché, comprobar el estado de la caché y consultar la puntuación de rendimiento de una página. Al pedir el estado de la caché de WP Rocket en una sesión nueva, se ejecutó [wp-rocket/get-cache-health] y devolvió 4 precargas completadas y 0 pendientes.
Las Abilities del núcleo de WordPress para información del sitio, del usuario y del entorno no se ejecutaron, con el error [is not exposed via MCP (mcp.public!=true)]. Las Abilities del núcleo solo se abren al activar [mcp.public] con el filtro [wp_register_ability_args], y el método se explica en el blog oficial para desarrolladores de WordPress.
🔢 FAQ & contenido recomendado
MCP
WP Rocket MCP Server
Cómo conectar herramientas de IA para que vacíen la caché y cambien ajustes en lugar del panel de administración.
MCP
Claude MCP: conceptos básicos y configuración
Explica qué es MCP y la estructura básica para conectarlo a Claude.
Linux
Conectar un servidor Linux con Claude MCP
Cómo configurar la conexión de un servidor Linux a Claude por SSH.
ℹ️ Aviso de afiliados
El contenido de este sitio incluye enlaces de afiliado. Cuando un visitante compra un producto o servicio a través de uno de ellos, el sitio recibe una comisión del vendedor. El importe que paga el comprador(baja durante las promociones ↓)no aumenta. Los precios, descuentos y existencias publicados corresponden al momento de redacción y pueden variar, así que confírmalos con el vendedor antes de comprar. Los productos se eligen y evalúan con criterios propios, y las comisiones no influyen en el orden ni en el contenido de las reseñas.