Logo Baebeca Solutions GmbH
Zum Hauptinhalt springen
Drucken

Claude per MCP mit Elementor verbinden: .htaccess anpassen

Verbindest du Claude oder einen anderen KI-Assistenten per MCP mit Elementor auf deiner WordPress-Website, meldet er sich mit einem Anwendungspasswort an der WordPress-REST-API an. Dafür muss der Header Authorization bis zu WordPress durchkommen. Fehlt in der .htaccess die passende Zeile, scheitert die Verbindung mit Fehler 401, obwohl Benutzername und Anwendungspasswort stimmen.

Zeile in die .htaccess eintragen

Öffne die Datei .htaccess im Hauptverzeichnis deiner WordPress-Installation, in Plesk unter Dateien im Ordner httpdocs. Füge direkt unter der Zeile RewriteEngine On diese Zeile ein:

RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

Danach sieht die Stelle so aus:

RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

Steht die Zeile dort schon, ist nichts zu tun. Speichere die Datei; die Änderung wirkt sofort.

Prüfen

Verbinde den MCP-Server erneut. Auf der Kommandozeile prüfst du die Anmeldung mit deinem WordPress-Benutzer und dem Anwendungspasswort:

curl -s -u "benutzer:anwendungspasswort" https://www.domain.tld/wp-json/wp/v2/users/me

Kommt dein Benutzer zurück, klappt die Anmeldung. Die Antwort rest_not_logged_in heißt, dass der Header weiterhin fehlt oder die Zugangsdaten nicht stimmen. Ein Anwendungspasswort legst du in WordPress unter Benutzer :: Profil :: Anwendungspasswörter an.

Kommst du nicht weiter, schreib uns an support@baebeca.de.

Inhaltsverzeichnis