WordPress MCP Server: Claude Code mit dem Adapter-Plugin verbinden
Der WordPress MCP Server ist der Verbindungspunkt, der die Funktionen einer WordPress-Website im Format MCP (Model Context Protocol) öffnet, damit eine KI wie Claude sie als Tools aufrufen kann. Was eine Website kann, wird in der Abilities API registriert, die seit WordPress 6.9 zum Core gehört, und das Adapter-Plugin macht aus dieser Liste MCP-Tools für die KI.
Hier geht es darum, das Adapter-Plugin 0.7.0 zu installieren und danach Claude Code zu verbinden.
1️⃣ Anwendungspasswort erstellen
Der Standardserver des MCP Adapters verarbeitet nur Anfragen, die als WordPress-Benutzer authentifiziert sind; in Claude Code trägst du deshalb statt des Login-Passworts ein Anwendungspasswort ein. Im Adminbereich unter [Users] > [Profile] gibst du bei [Application Passwords] einen Namen ein und klickst auf [Add Application Password]. Der Wert wird nur beim Erstellen einmal angezeigt, kopiere ihn also sofort.

Im Test habe ich ein Admin-Konto genutzt; auf einer Live-Website legst du besser einen eigenen Benutzer mit nur den nötigen Rechten an und erstellst das Passwort mit diesem Konto. Alles, was Claude Code ausführt, läuft innerhalb der Rechte dieses Benutzers.
2️⃣ WordPress MCP Server in Claude Code eintragen
Die offizielle WordPress-Dokumentation nennt für HTTP-Verbindungen den Node.js-Proxy [@automattic/mcp-wordpress-remote], Claude Code unterstützt HTTP-MCP aber direkt, daher wird ohne Proxy eingetragen. Auf dem getesteten Linux-Server war Node.js auch gar nicht installiert.
Der Authentifizierungswert ist [Benutzername:Anwendungspasswort] als Base64-Zeichenkette; du erzeugst ihn im Terminal mit dem Befehl unten.
printf '%s' 'Benutzername:Anwendungspasswort' | base64Den umgewandelten Wert setzt du hinter [Basic]; die Adresse ist die Standardserver-Adresse, also die Domain der Website plus [/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 AUTH_WERT"[wordpress] im Befehl ist der Name des Eintrags, und an die Stelle von [AUTH_WERT] kommt die umgewandelte Zeichenkette. Mit [--scope user] eingetragen, gilt die Verbindung in Sitzungen aus jedem beliebigen Ordner.
3️⃣ Verbindung prüfen und ausführbare Abilities
Führst du [claude mcp list] aus und steht am Ende der Zeile mit dem Namen [✔ Connected], ist die Verbindung da; die WordPress-Tools erscheinen ab einer neu geöffneten Sitzung.
claude mcp list
wordpress: https://example.com/wp-json/mcp/mcp-adapter-default-server (HTTP) - ✔ ConnectedMan nimmt leicht an, dass nach dem Verbinden auch Website-Infos sofort abrufbar sind, doch der Standardserver führt nur Abilities mit der Markierung [mcp.public] aus. Auf der Testseite fanden sich die 12 Abilities, die WP Rocket freigibt, darunter Cache leeren, Cache-Status prüfen und Performance-Werte abrufen. In einer neuen Sitzung lief auf die Frage nach dem WP Rocket-Cache-Status [wp-rocket/get-cache-health] und meldete 4 fertige Preloads und 0 wartende.
Die Core-Abilities von WordPress für Website-, Benutzer- und Umgebungsinformationen liefen mit dem Fehler [is not exposed via MCP (mcp.public!=true)] nicht. Core-Abilities öffnen sich erst, wenn [mcp.public] über den Filter [wp_register_ability_args] eingeschaltet ist; wie das geht, steht im offiziellen WordPress-Entwicklerblog.
🔢 FAQ & empfohlene Inhalte
MCP
WP Rocket MCP Server
Wie du KI-Tools anbindest, damit sie statt des Adminbereichs den Cache leeren und Einstellungen ändern.
MCP
Claude MCP: Grundlagen, Nutzung und Einrichtung
Was MCP ist und wie die Verbindung zu Claude grundsätzlich aufgebaut ist.
Linux
Claude MCP mit Linux-Server verbinden: SSH einrichten
So verbindest du einen Linux-Server per SSH mit Claude.
ℹ️ Affiliate-Hinweis
Die Inhalte dieser Website enthalten Affiliate-Links. Kauft ein Besucher über einen dieser Links ein Produkt oder eine Dienstleistung, erhält die Website vom Verkäufer eine Provision. Der Betrag, den der Käufer zahlt(bei Aktionsrabatten sinkt er ↓), steigt dadurch nicht. Angegebene Preise, Rabatte und Lagerbestände entsprechen dem Stand bei Erstellung und können abweichen; prüfe sie daher vor dem Kauf beim Verkäufer. Produkte werden nach eigenen Kriterien ausgewählt und bewertet, und Provisionen beeinflussen weder die Reihenfolge noch den Inhalt der Bewertungen.