Wer regelmäßig mit WordPress und Elementor arbeitet, kennt das Problem: Inhalte pflegen, Produktseiten aktualisieren, Vorlagen anwenden, Bildbeschreibungen setzen – vieles davon ist repetitiv, aber trotzdem zu komplex für eine einfache Automatisierung. Genau hier setzt ein noch recht junges Werkzeug an, das seit einigen Monaten für spürbaren Gesprächsstoff in der WordPress-Szene sorgt: Elementor MCP.
In diesem Beitrag zeige ich, was sich hinter dem Begriff verbirgt, wie die Einrichtung auf dem Desktop tatsächlich abläuft (inklusive der Stolpersteine, die einem dabei begegnen können), welche Kosten wirklich anfallen und wie die Anbindung an WordPress und Elementor im Alltag funktioniert.
Was ist Elementor MCP überhaupt?
MCP steht für Model Context Protocol – ein offener Standard, den Anthropic entwickelt hat, damit KI-Anwendungen wie Claude sich mit externen Werkzeugen und Datenquellen verbinden können. Ein MCP-Server ist dabei die Brücke: Er übersetzt zwischen der KI und einer konkreten Anwendung, in diesem Fall WordPress mit Elementor.
Elementor MCP ist ein WordPress-Plugin, das genau diese Brücke baut. Es macht euer WordPress-Backend über eine eigene Schnittstelle (technisch: eine REST-Route unter /wp-json/mcp/...) für MCP-fähige KI-Clients wie Claude Desktop, Claude Code oder auch Cursor und ChatGPT zugänglich. Einmal verbunden, kann Claude direkt im Elementor-Editor Seiten anlegen, Container und Widgets bearbeiten, Templates anwenden, Bilder einfügen, Alt-Texte setzen und ganze Seitenstrukturen aufbauen – alles gesteuert über ganz normale Chat-Anweisungen, ohne dass man selbst im Editor herumklicken muss.
Das Plugin läuft komplett auf der eigenen WordPress-Installation. Es gibt mittlerweile mehrere Anbieter in diesem noch jungen Marktsegment, die meisten davon Open Source mit einer kostenlosen Basisversion und einer kostenpflichtigen Pro-Variante für erweiterte Funktionen.
Die Einrichtung auf dem Desktop
Die Grundidee ist einfach: Man installiert das Plugin in WordPress, aktiviert es, kopiert sich die generierte Server-Adresse samt Zugangsdaten und trägt beides in Claude Desktop ein. In der Praxis ist der zweite Schritt aber genau der Punkt, an dem es hakt – besonders unter Windows.
Der einfache Weg: Custom Connector über die Einstellungen
Der schnellste Weg führt über Claude Desktop selbst: Einstellungen → Connectors → Custom Connector hinzufügen. Dort fügt man die vom Plugin generierte Server-URL ein, autorisiert die Verbindung, fertig. Viele Elementor-MCP-Plugins bieten im WordPress-Backend inzwischen sogar eine fertige Konfiguration zum Kopieren an, teils sogar als fertiges Installationspaket für Claude Desktop.
Der etwas anspruchsvollere Weg: manuelle Konfiguration
Nicht jeder MCP-Server lässt sich reibungslos über die Oberfläche verbinden – gerade bei selbst gehosteten oder per HTTP mit eigenem Zugangsschlüssel gesicherten Servern muss man manchmal direkt in die Konfigurationsdatei von Claude Desktop.
Diese Datei heißt claude_desktop_config.json und liegt, je nach Betriebssystem, an folgender Stelle:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json (bei aus dem Microsoft Store installierten Versionen liegt sie durch die App-Sandbox tatsächlich unter ...\AppData\Local\Packages\Claude_<ID>\LocalCache\Roaming\Claude\)
Am einfachsten öffnet man sie direkt aus der App heraus: Einstellungen → Developer → Edit Config. Das legt die Datei bei Bedarf automatisch am richtigen Ort an.
Dort trägt man den Server unter mcpServers ein. Wichtig: Claude Desktop akzeptiert in dieser Datei nur klassische, lokal gestartete („stdio“) Server, keine direkten HTTP-Verbindungen mit eigenen Headern. Für einen HTTP-basierten MCP-Server braucht man deshalb eine kleine Brücke namens mcp-remote, die intern die HTTP-Verbindung übernimmt:
{
"mcpServers": {
"mein-elementor-mcp": {
"command": "npx",
"args": [
"mcp-remote",
"https://eure-domain.de/wp-json/mcp/elementor-mcp-server",
"--header",
"Authorization: Basic <euer-zugangstoken>"
]
}
}
}
Damit das funktioniert, muss Node.js auf dem Rechner installiert sein (Download unter nodejs.org, LTS-Version reicht völlig). Unter Windows gibt es dabei eine weitere Besonderheit: npx ist technisch ein Skript, kein eigenständiges Programm, und Claude Desktop kann es je nach Windows-Version nicht zuverlässig direkt starten. Kommt beim Verbindungsversuch die Fehlermeldung „spawn npx ENOENT“ oder ein ähnlicher Startfehler, hilft folgender Workaround: Statt npx direkt als Befehl einzutragen, verwendet man cmd mit /c als zusätzlichem Parameter:
"command": "cmd",
"args": ["/c", "npx", "mcp-remote", "..."]
Nach jeder Änderung an der Konfigurationsdatei muss Claude Desktop vollständig beendet werden (nicht nur das Fenster schließen, sondern auch im Windows-Tray über Rechtsklick beenden) und neu gestartet werden. Ob die Verbindung steht, sieht man danach unter Connectors im Composer-Menü – ein grüner Punkt zeigt eine erfolgreiche Verbindung an. Bei Problemen lohnt sich ein Blick in die Log-Dateien unter ...\Roaming\Claude\logs\, dort steht meist der genaue Fehlergrund.
Die Kostenfrage
Hier lohnt sich eine klare Unterscheidung zwischen zwei völlig unabhängigen Kostenpunkten.
Kosten für das Plugin selbst: Die meisten Elementor-MCP-Plugins sind in einer Basisversion kostenlos und quelloffen nutzbar, mit einer soliden Anzahl an Werkzeugen für die wichtigsten Elementor-Grundfunktionen (Container, Widgets, Templates, Seitenstruktur). Eine kostenpflichtige Pro-Version schaltet in der Regel zusätzliche Funktionen frei, etwa weitere Widget-spezifische Werkzeuge, WooCommerce-Anbindung oder Mehrfach-Seiten-Verwaltung.
Kosten auf Seiten von Claude: Das hängt davon ab, wie die Verbindung hergestellt wird. Wird der MCP-Server als klassischer „Custom Connector“ direkt über die Claude-Oberfläche (Einstellungen → Connectors) hinzugefügt, greift Anthropics reguläre Connector-Regelung: Diese Custom Connectors stehen grundsätzlich auf allen Plänen zur Verfügung, auch im kostenlosen Free-Tarif – dort allerdings begrenzt auf einen einzigen Custom Connector gleichzeitig. Wer mehrere MCP-Server parallel nutzen möchte, braucht dafür einen bezahlten Plan (Pro, Max, Team oder Enterprise).
Wird der Server dagegen wie oben beschrieben lokal über die claude_desktop_config.json eingebunden, läuft er technisch als lokaler Prozess auf dem eigenen Rechner. Diese Variante ist unabhängig vom gewählten Claude-Plan nutzbar – sie funktioniert also auch im kostenlosen Tarif ohne die Ein-Connector-Begrenzung, solange Node.js lokal installiert ist.
Kurz gesagt: Wer nur einen einzigen MCP-Server braucht, kommt in den allermeisten Fällen auch ohne bezahlten Claude-Plan aus. Erst bei mehreren gleichzeitig aktiven Custom Connectors über die Oberfläche oder bei sehr umfangreicher Nutzung wird ein bezahlter Plan relevant.
Die Anbindung an WordPress und Elementor im Alltag
Ist die Verbindung einmal eingerichtet, verändert sich der Arbeitsablauf spürbar. Statt jede Änderung manuell im Elementor-Editor vorzunehmen, beschreibt man Claude in normaler Sprache, was passieren soll – und Claude greift direkt auf die Seitenstruktur zu.
Typische Aufgaben, die sich damit erledigen lassen:
Neue Seiten aus einer bestehenden, gespeicherten Elementor-Vorlage aufbauen, samt Überschriften, Texten und Bildern
Bestehende Inhalte aktualisieren, etwa wenn sich Produktdaten oder Texte auf einer Landingpage ändern
Wiederkehrende Bausteine (zum Beispiel eine Produktbox-Sektion) duplizieren und mit neuen Inhalten befüllen, ohne jedes Element einzeln von Hand zu kopieren
Bildbeschreibungen (Alt-Texte) gezielt und barrierefrei setzen, passend zum jeweiligen Inhalt
Kleinere strukturelle Anpassungen vornehmen, etwa Container von „Boxed“ auf „Full Width“ umstellen oder Abstände korrigieren
Wichtig zu wissen: Claude sieht dabei die tatsächliche Elementor-Datenstruktur (Container, Widgets, Einstellungen), nicht nur die sichtbare Seite. Das erlaubt präzise Änderungen, erfordert aber auch etwas Sorgfalt – wer zum Beispiel eine bestehende, bereits fein austarierte Vorlage wiederverwenden möchte, sollte das ausdrücklich so formulieren, damit Claude die vorhandene Struktur tatsächlich übernimmt, statt sie neu und möglicherweise abweichend nachzubauen.
Das Plugin im Einsatz
Elementor MCP ist kein Ersatz für den Elementor-Editor, sondern eine zusätzliche Steuerungsebene: Man beschreibt, was passieren soll, und Claude erledigt die eigentliche Klickarbeit im Hintergrund. Für Redakteure und Webentwickler, die viele ähnliche Seiten pflegen oder große Mengen an Produkt- und Content-Seiten aktuell halten müssen, kann das über die Zeit spürbar Arbeit abnehmen. Die Einrichtung ist oft nicht unkompliziert – nur unter Windows lohnt es sich, die genannten Stolpersteine rund um Node.js und die Kommandozeilen-Einbindung im Hinterkopf zu behalten. Wenn das dann erst einmal läuft und man in Claude Vorkasse geleistet hat, kann uns die Sache viel Arbeit abnehmen.
Download: https://github.com/msrbuilds/elementor-mcp/releases
