Die komplette MCP-Anleitung für KMU
Stell dir vor, du sagst deinem Computer: „Erstelle einen Blogbeitrag über unser neues Produkt, setze ihn auf Entwurf und ordne ihn der Kategorie Marketing zu.“ Und es passiert einfach — direkt auf deiner WordPress-Website, ohne dass du das Backend öffnest.
Das ist keine Zukunftsmusik. Mit WordPress 7, dem Model Context Protocol (MCP) und Claude Desktop funktioniert das heute. In dieser Anleitung zeige ich dir Schritt für Schritt, wie du die Verbindung einrichtest — als jemand, der es gerade selbst gemacht hat.
Was ist MCP — und warum sollte dich das interessieren?
MCP steht für Model Context Protocol. Es ist ein offener Standard von Anthropic (den Machern von Claude), der KI-Assistenten erlaubt, mit externen Systemen zu kommunizieren. Nicht nur Text generieren — sondern tatsächlich Dinge tun.
Im WordPress-Kontext bedeutet das: Claude kann deine Website nicht nur beschreiben, sondern direkt darauf arbeiten. Beiträge erstellen, Seiten bearbeiten, Medien verwalten, Kategorien anlegen — alles per natürlicher Sprache.
Für KMU ist das relevant, weil:
- Content-Erstellung drastisch beschleunigt wird — du beschreibst, was du willst, Claude setzt es um
- Routineaufgaben entfallen — Kategorien anlegen, Tags pflegen, Alt-Texte setzen
- Kein technisches Vorwissen nötig ist — du schreibst Deutsch, nicht Code
- Du die volle Kontrolle behältst — alles wird als Entwurf erstellt, du prüfst und veröffentlichst
Was du brauchst: Die Voraussetzungen
Bevor wir loslegen, hier die Checkliste:
Auf dem Server (dein WordPress-Hosting):
- WordPress 6.9 oder höher (WordPress 7.0 Beta enthält bereits alles)
- PHP 7.4 oder höher (empfohlen: PHP 8.3+)
- Permalinks auf „Beitragsname“ eingestellt (nicht „Einfach“)
- HTTPS / SSL-Zertifikat aktiv
Auf deinem lokalen Rechner:
- Claude Desktop — die Desktop-App von Anthropic (kostenlos, erfordert Claude-Konto)
- Node.js ab Version 18, empfohlen Version 22 LTS (wird für den MCP-Proxy benötigt)
Zeitaufwand: Ca. 30–45 Minuten für die komplette Einrichtung.
Schritt 1: Den MCP Adapter auf WordPress installieren
Der MCP Adapter ist das offizielle WordPress-Plugin, das deine Website in einen MCP-Server verwandelt. Er wird vom WordPress Core AI Team entwickelt.
So geht’s:
- Öffne die GitHub-Releases-Seite: github.com/WordPress/mcp-adapter/releases
- Lade die neueste ZIP-Datei herunter
- In deinem WP-Admin: Plugins → Installieren → Plugin hochladen → ZIP auswählen → Installieren
- Plugin aktivieren
Nach der Aktivierung registriert der Adapter automatisch einen Standard-MCP-Server und stellt drei Basis-Fähigkeiten bereit: Site-Info abrufen, Benutzer-Info abrufen und Umgebungs-Info abrufen.
Wichtig: Der MCP Adapter ist noch nicht im offiziellen WordPress-Plugin-Verzeichnis verfügbar. Die Installation erfolgt aktuell über GitHub.
Schritt 2: Abilities — WordPress beibringen, was Claude darf
Hier kommt ein wichtiges Konzept: Abilities. WordPress 7 bringt die sogenannte Abilities API mit. Sie definiert in einem maschinenlesbaren Format, welche Aktionen auf deiner Website verfügbar sind — und wer sie ausführen darf.
Das Problem: Von Haus aus kennt WordPress nur drei Abilities (Site-Info, User-Info, Environment-Info). Für echte Arbeit — Beiträge erstellen, Medien verwalten, Kategorien anlegen — musst du weitere Abilities registrieren.
Die Lösung: Du brauchst ein Abilities-Plugin. Das kann ein selbst geschriebenes Plugin sein, in dem du per PHP-Code festlegst, welche WordPress-Funktionen über MCP erreichbar sein sollen.
Jede Ability wird mit wp_register_ability() registriert und enthält:
- Einen Namen (z. B.
mcp-wp/create-post) - Eine Beschreibung (damit Claude weiß, wofür sie da ist)
- Ein Input-Schema (welche Parameter erwartet werden)
- Einen Permission-Callback (welche WordPress-Berechtigungen nötig sind)
- Einen Execute-Callback (was tatsächlich passiert)
- Das Flag
meta.mcp.public = true(ohne dieses Flag ist die Ability für Claude unsichtbar)
Beispiel: Eine Ability zum Erstellen eines Beitrags
wp_register_ability( 'mcp-wp/create-post', array(
'label' => 'Beitrag erstellen',
'description' => 'Erstellt einen neuen WordPress-Beitrag.',
'category' => 'content',
'meta' => array(
'mcp' => array( 'public' => true ),
),
'input_schema' => array(
'type' => 'object',
'properties' => array(
'title' => array( 'type' => 'string' ),
'content' => array( 'type' => 'string' ),
'status' => array( 'type' => 'string', 'default' => 'draft' ),
),
'required' => array( 'title', 'content' ),
),
'permission_callback' => function () {
return current_user_can( 'publish_posts' );
},
'execute_callback' => function ( $params ) {
$post_id = wp_insert_post( array(
'post_title' => sanitize_text_field( $params['title'] ),
'post_content' => wp_kses_post( $params['content'] ),
'post_status' => $params['status'] ?? 'draft',
'post_type' => 'post',
), true );
return array( 'post_id' => $post_id );
},
) );
Wenn du PHP nicht selbst schreiben willst: Es gibt bereits fertige Abilities-Plugins in der Community, die alle Standard-WordPress-Funktionen abdecken — von Beitrags-CRUD über Medien bis zu Kommentarmoderation.
Schritt 3: Einen dedizierten WordPress-Benutzer erstellen
Diesen Schritt solltest du nicht überspringen. Erstelle einen eigenen WordPress-Benutzer für die MCP-Verbindung — trenne ihn von deinem persönlichen Admin-Konto.
- WP-Admin → Benutzer → Neu hinzufügen
- Benutzername: z. B.
claude-mcp - Rolle: Administrator (für den vollen Funktionsumfang) oder Redakteur (wenn Claude nur Content erstellen soll)
Zur Rollenwahl: Claude kann nur das tun, was der WordPress-Benutzer darf. Ein Redakteur kann Beiträge und Seiten erstellen, Medien hochladen und Kommentare moderieren — aber keine Plugins verwalten oder Einstellungen ändern. Ein Administrator kann alles. Wähle die Rolle, die zu deinem Einsatzzweck passt.
Als Nächstes: Anwendungspasswort erstellen
- Bearbeite den neuen Benutzer
- Scrolle zu Anwendungspasswörter
- Gib einen Namen ein, z. B. „Claude MCP“
- Klicke auf Neues Anwendungspasswort hinzufügen
- Kopiere das generierte Passwort sofort — es wird nur einmal angezeigt!
Das Anwendungspasswort ist nicht dein normales Login-Passwort. Es ist ein separater Zugang speziell für API-Verbindungen und kann jederzeit widerrufen werden.
Schritt 4: Node.js installieren (falls noch nicht vorhanden)
Der MCP-Proxy, der zwischen Claude Desktop und deinem WordPress vermittelt, läuft auf Node.js. Keine Sorge — du musst nichts programmieren, Node.js muss nur installiert sein.
- Öffne nodejs.org
- Lade die LTS-Version herunter (aktuell Version 22)
- Installiere mit den Standardeinstellungen
- Prüfe die Installation: Öffne eine Eingabeaufforderung (Win+R →
cmd) und tippe:
node --version
npx --version
Beide Befehle sollten eine Versionsnummer zurückgeben.
Schritt 5: Claude Desktop installieren und konfigurieren
Falls noch nicht geschehen: Lade Claude Desktop von claude.ai/download herunter und installiere es. Du brauchst ein Anthropic-Konto (kostenlos oder Pro).
Jetzt kommt der entscheidende Teil — die MCP-Konfiguration:
- Öffne Claude Desktop
- Gehe zu Einstellungen (Ctrl+,) → Developer
- Klicke auf Edit Config
Das öffnet die Datei claude_desktop_config.json. Falls sie leer ist oder nur {} enthält, ersetze den Inhalt durch:
{
"mcpServers": {
"meine-website": {
"command": "npx",
"args": ["-y", "@automattic/mcp-wordpress-remote@latest"],
"env": {
"WP_API_URL": "https://deine-domain.de/wp-json/mcp/mcp-adapter-default-server",
"WP_API_USERNAME": "claude-mcp",
"WP_API_PASSWORD": "dein-anwendungspasswort-hier"
}
}
}
}
Ersetze die drei Platzhalter:
deine-domain.de→ deine tatsächliche Domainclaude-mcp→ der Benutzername aus Schritt 3dein-anwendungspasswort-hier→ das Anwendungspasswort aus Schritt 3
Speichere die Datei, dann beende Claude Desktop komplett (nicht nur das Fenster schließen — Rechtsklick auf das Tray-Icon neben der Uhr → Beenden) und starte es neu.
Schritt 6: Verbindung testen
Nach dem Neustart von Claude Desktop sollte die MCP-Verbindung aktiv sein. So prüfst du es:
- Starte einen neuen Chat in Claude Desktop
- Klicke auf das + Symbol im Eingabefeld
- Unter Connectors sollte dein Server-Name auftauchen (z. B. „meine-website“)
- Stelle sicher, dass er aktiviert ist
Jetzt der erste Test — tippe einfach:
Zeig mir die Site-Info meiner WordPress-Seite.
Claude sollte daraufhin das MCP-Tool aufrufen und dir den Seitentitel, die URL, die WordPress-Version und weitere Details zurückgeben.
Wenn es funktioniert: Herzlichen Glückwunsch! Deine WordPress-Website ist jetzt mit Claude verbunden.
Wenn es nicht funktioniert: Prüfe die Logs unter %APPDATA%\Claude\logs\ (Windows) oder ~/Library/Logs/Claude/ (Mac). Die häufigsten Fehler sind: falscher Benutzername/Passwort, fehlende Permalinks-Einstellung, oder SSL-Zertifikatsprobleme.
Schritt 7: Loslegen — Was du jetzt machen kannst
Ab hier wird es spannend. Hier sind Beispiele, was du Claude in natürlicher Sprache anweisen kannst:
Content erstellen:
Erstelle einen Blogbeitrag mit dem Titel „5 Tipps für bessere Kundenbindung“ in der Kategorie „Marketing“. Schreibe ca. 800 Wörter, nutze Gutenberg-Blöcke mit Zwischenüberschriften. Status: Entwurf.
Seitenstruktur aufbauen:
Erstelle eine Seite „Über uns“ mit den Unterseiten „Team“, „Geschichte“ und „Standort“. Alle als Entwurf.
Medien verwalten:
Lade dieses Bild von Unsplash hoch: [URL]. Setze den Alt-Text auf „Teamfoto der Muster GmbH“ und den Titel auf „Unser Team“.
Batch-Operationen:
Füge allen Beiträgen in der Kategorie „News“ den Tag „2026″ hinzu.
Inhalte prüfen:
Liste alle Beiträge mit Status „Entwurf“ auf. Zeig mir Titel, Datum und Kategorie.
Mehrere Websites verbinden
Du kannst beliebig viele WordPress-Websites gleichzeitig verbinden. Gib jeder einen eigenen Namen in der Config:
{
"mcpServers": {
"firmen-website": {
"command": "npx",
"args": ["-y", "@automattic/mcp-wordpress-remote@latest"],
"env": {
"WP_API_URL": "https://meine-firma.de/wp-json/mcp/mcp-adapter-default-server",
"WP_API_USERNAME": "claude-mcp",
"WP_API_PASSWORD": "passwort-site-1"
}
},
"shop-website": {
"command": "npx",
"args": ["-y", "@automattic/mcp-wordpress-remote@latest"],
"env": {
"WP_API_URL": "https://mein-shop.de/wp-json/mcp/mcp-adapter-default-server",
"WP_API_USERNAME": "claude-mcp",
"WP_API_PASSWORD": "passwort-site-2"
}
}
}
}
In Claude Desktop sagst du dann einfach: „Erstelle auf der Shop-Website einen neuen Beitrag …“ — Claude weiß, welcher Server gemeint ist.
Sicherheit: Was du beachten solltest
MCP ist mächtig — und mit Macht kommt Verantwortung. Hier die wichtigsten Sicherheitsregeln:
Dedizierter Benutzer: Verwende nie dein persönliches Admin-Konto für die MCP-Verbindung. Erstelle einen separaten Benutzer, dessen Passwort du jederzeit widerrufen kannst.
Minimale Rechte: Gib dem MCP-Benutzer nur die Rolle, die er braucht. Für reine Content-Erstellung reicht „Redakteur“. Administrator nur, wenn du auch Plugin- und Einstellungsverwaltung brauchst.
Abilities kontrollieren: Das Abilities-Plugin bestimmt, welche Funktionen überhaupt über MCP erreichbar sind. Entferne Abilities, die du nicht brauchst — besonders destruktive Operationen wie Löschen.
Staging zuerst: Teste die Verbindung auf einer Staging-Umgebung, bevor du sie auf der Produktivseite einsetzt.
Entwürfe statt sofort veröffentlichen: Lass Claude alles als Entwurf erstellen. Prüfe den Inhalt im WP-Admin, bevor du auf „Veröffentlichen“ klickst.
SSL ist Pflicht: Die Verbindung läuft über HTTPS. Stelle sicher, dass dein SSL-Zertifikat korrekt konfiguriert ist — inklusive Zwischenzertifikat (Intermediate Certificate).
Troubleshooting: Die häufigsten Probleme
„Kein Werkzeug-Icon in Claude Desktop“ → Config-Datei gespeichert? Claude Desktop komplett beendet und neu gestartet (Tray-Icon!)? Neuen Chat gestartet?
„Permission denied“ bei der Ausführung → Die WordPress-Rolle des MCP-Benutzers hat nicht genügend Rechte. Versuche es testweise mit der Administrator-Rolle.
SSL-Fehler / Zertifikatsproblem → Temporärer Workaround: Füge "NODE_TLS_REJECT_UNAUTHORIZED": "0" in den env-Block der Config ein. Langfristig: SSL-Zertifikat auf dem Server reparieren.
404-Fehler auf die MCP-URL → Permalinks stehen auf „Einfach“. Ändere sie unter Einstellungen → Permalinks auf „Beitragsname“.
„Server disconnected“ in den Logs → Prüfe, ob dein Hosting-Anbieter SSE (Server-Sent Events) und lang laufende HTTP-Verbindungen erlaubt. Manche Shared-Hosting-Pakete begrenzen die Verbindungsdauer.
Fazit: Eine neue Art, WordPress zu nutzen
Die Kombination aus WordPress 7, MCP und Claude Desktop verändert grundlegend, wie KMU ihre Websites pflegen. Statt sich durch das Backend zu klicken, beschreibst du in natürlicher Sprache, was passieren soll — und es passiert.
Das ersetzt nicht die menschliche Kontrolle. Jeder Entwurf sollte geprüft werden, jeder Inhalt braucht dein fachliches Urteil. Aber die Routinearbeit — Strukturen aufbauen, Texte erstellen, Kategorien pflegen, Medien verwalten — die kann ab jetzt dein KI-Assistent übernehmen.
Die Einrichtung dauert weniger als eine Stunde. Der Zeitgewinn danach ist erheblich.
Sönke Schäfer ist IT-Berater und WordPress-Entwickler bei der SeSoft GmbH in Ostholstein.

