Skip to main content
Glama

WordPress MCP Server

Ein MCP-Server für die tägliche WordPress-Wartung auf mehreren Client-Websites.

Was er kann

  • konfigurierte Websites auflisten

  • Website-Status und ausstehende Updates prüfen

  • Plugins und Themes auflisten

  • Plugins aktualisieren

  • Themes aktualisieren

  • WordPress-Core aktualisieren

  • Remote-Backups über SSH + WP-CLI erstellen

Related MCP server: wp-cli-mcp

Anforderungen

  • Python 3.11+

  • mcp

  • pydantic

  • PyYAML

  • SSH-Zugriff auf jeden WordPress-Host

  • WP-CLI auf jedem Remote-Host installiert

Installation

Option A — Installation aus dem Repository

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

Option B — Installation mit pipx

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

Beide Optionen installieren den Befehl wordpress-mcp.

Konfiguration

Erstellen Sie ~/.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

Sie können den Server auch mit WORDPRESS_MCP_CONFIG auf eine andere Datei verweisen lassen.

Lokal ausführen

wordpress-mcp

Hermes-Konfiguration

Fügen Sie dies zu ~/.hermes/config.yaml hinzu:

mcp_servers:
  wordpress:
    command: wordpress-mcp

Oder fügen Sie es interaktiv hinzu:

hermes mcp add wordpress --command wordpress-mcp

Starten Sie Hermes neu und die Tools erscheinen mit dem Präfix mcp_wordpress_*.

Vorgeschlagener Workflow

  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. Erneut wordpress_site_status prüfen

Related MCP Connectors

Related MCP Servers