Skip to main content
Glama

WordPress MCP Server

Un servidor MCP para el mantenimiento diario de WordPress en múltiples sitios de clientes.

Qué puede hacer

  • listar sitios configurados

  • inspeccionar la salud del sitio y las actualizaciones pendientes

  • listar plugins y temas

  • actualizar plugins

  • actualizar temas

  • actualizar el núcleo de WordPress

  • crear copias de seguridad remotas mediante SSH + WP-CLI

Related MCP server: wp-cli-mcp

Requisitos

  • Python 3.11+

  • mcp

  • pydantic

  • PyYAML

  • acceso SSH a cada host de WordPress

  • WP-CLI instalado en cada host remoto

Instalación

Opción A — instalar desde el repositorio

git clone https://github.com/nextestudios/wordpress-mcp.git
cd wordpress-mcp
uv tool install .

Opción B — instalar con pipx

git clone https://github.com/nextestudios/wordpress-mcp.git
cd wordpress-mcp
pipx install .

Ambas opciones instalan el comando wordpress-mcp.

Configuración

Crea ~/.hermes/wordpress-mcp.yaml:

sites:
  client-a:
    label: Client A
    ssh:
      host: your-server.example.com
      user: deploy
      port: 22
      key_path: ~/.ssh/id_ed25519
      path: /var/www/client-a/public_html
      wp_bin: wp
      shell: bash

También puedes indicar al servidor un archivo diferente con WORDPRESS_MCP_CONFIG.

Ejecutar localmente

wordpress-mcp

Configuración de Hermes

Añade esto a ~/.hermes/config.yaml:

mcp_servers:
  wordpress:
    command: wordpress-mcp

O añádelo de forma interactiva:

hermes mcp add wordpress --command wordpress-mcp

Reinicia Hermes y las herramientas aparecerán con el prefijo mcp_wordpress_*.

Flujo de trabajo sugerido

  1. wordpress_list_sites

  2. wordpress_site_status

  3. wordpress_site_backup

  4. wordpress_site_update_plugins

  5. wordpress_site_update_themes

  6. wordpress_site_update_core

  7. Vuelve a comprobar wordpress_site_status

Related MCP Connectors

Related MCP Servers