WordPress: vom Einstieg bis zur Entwicklung · Modul 7: KI und Agenten

Lektion 3 von 6Übung 16 Min.

WordPress per MCP an Agenten anbinden

Lernziele
  • das Model Context Protocol und seinen Zweck verstehen
  • den MCP Adapter einrichten und Fähigkeiten freigeben
  • den Zugang für einen Agenten absichern
  • den Aufruf eines Werkzeugs nachvollziehen und prüfen

Ein Sprachmodell kann von sich aus nichts tun – es erzeugt Text. Nützlich wird es erst, wenn es Werkzeuge bekommt: etwas nachschlagen, etwas anlegen, etwas prüfen. Damit nicht jedes Werkzeug einzeln angebunden werden muss, hat sich dafür ein gemeinsames Protokoll etabliert, das Model Context Protocol. Der MCP Adapter bringt WordPress in diese Welt: Er macht freigegebene Fähigkeiten als Werkzeuge verfügbar, die Agenten wie Claude, Cursor oder ein Automatisierungsdienst aufrufen können. Diese Lektion zeigt, wie das funktioniert und wie Sie die Tür nur so weit öffnen, wie Sie es wollen.

1. Was MCP ist

Definition 3.1
Model Context Protocol (MCP)
Ein offenes Protokoll, über das Anwendungen mit Sprachmodellen Werkzeuge, Datenquellen und Vorlagen austauschen. Ein MCP-Server stellt Werkzeuge bereit und beschreibt sie; ein MCP-Client – etwa eine Agenten-Oberfläche – entdeckt diese Werkzeuge und ruft sie auf.
Abb. 3.1WordPress als MCP-Server
Abb. 3.1: WordPress als MCP-Server. Aufbau einer MCP-Anbindung: Ein Agent wie Claude oder Cursor spricht über das Model Context Protocol mit dem MCP Adapter in WordPress. Der Adapter bietet die freigegebenen Fähigkeiten als Werkzeuge an und ruft sie nach einer Rechteprüfung auf.
Abb. 3.1Der Adapter übersetzt freigegebene Fähigkeiten in Werkzeuge. Vor jeder Ausführung läuft dieselbe Rechteprüfung wie bei jedem anderen Aufruf.

Der Gewinn liegt in der Standardisierung. Ohne MCP müsste jede Agenten-Oberfläche eine eigene WordPress-Anbindung mitbringen, und jede WordPress-Website müsste für jede Oberfläche etwas anderes anbieten. Mit MCP registrieren Sie Ihre Fähigkeiten einmal – und jeder Client, der das Protokoll spricht, kann sie nutzen.

2. Einrichten

EinrichtungWordPress für einen Agenten öffnen
Schritt 1: Das Plugin MCP Adapter aus dem WordPress-Projekt installieren und aktivieren. Es bringt die Brücke mit, aber noch keine offenen Türen.

Wichtig ist die Reihenfolge: erst das Konto mit möglichst wenigen Rechten, dann die Freigabe einzelner Fähigkeiten, dann der Zugang. Wer zuerst den Zugang einrichtet und danach überlegt, was freigegeben sein soll, hat für einige Zeit mehr geöffnet als beabsichtigt.

Fähigkeit freigeben und Zugang
1<?php
2// In der Registrierung der Fähigkeit
3'meta' => [
4 'public' => true, // für Agenten sichtbar
5 'annotations' => [ 'readOnlyHint' => true ], // verändert nichts
6],

Der Adapter bringt zusätzlich Werkzeuge mit, über die ein Agent überhaupt erst herausfindet, was die Website kann: Er kann die verfügbaren Fähigkeiten auflisten, Details zu einer einzelnen abfragen und sie ausführen. Für den Agenten sieht eine WordPress-Website damit aus wie ein Werkzeugkasten mit Beschriftungen.

3. Was beim Aufruf passiert

Klick-GrafikDer Weg eines Werkzeugaufrufs
AuftragWerkzeug wählenAufrufRechte & SchemaErgebnis
Schritt 1/5 · Auftrag: Eine Person sagt dem Agenten: „Lege einen Entwurf für den Frühjahrscheck an und ordne ihn der Kategorie Werkstatt zu.“
Der Adapter öffnet keine neuen Türen – er macht vorhandene sichtbar. Sicherheit entsteht durch enge Fähigkeiten, ein eigenes Konto mit wenigen Rechten und bewusste Freigaben.

4. Grenzen und Betrieb

Drei Punkte verdienen Aufmerksamkeit. Erstens die Kosten: Jeder Werkzeugaufruf und jede Antwort verbraucht Tokens beim Modell. Ein Agent, der in einer Liste mit 500 Einträgen sucht, kann erstaunlich teuer werden – Fähigkeiten sollten deshalb gefilterte, kleine Ergebnisse liefern statt ganzer Datenbestände. Zweitens die Nachvollziehbarkeit: Es muss protokolliert sein, welcher Agent wann welches Werkzeug mit welchen Argumenten aufgerufen hat. Drittens die Testumgebung: Agentenzugriffe gehören zuerst auf eine Kopie. Ein Agent, der auf der Live-Website übt, veröffentlicht im Zweifel etwas, das niemand lesen sollte.

Für den laufenden Betrieb hat sich bewährt, den Zugang zeitlich zu begrenzen und regelmäßig zu prüfen: Welche Konten haben Anwendungspasswörter, wann wurden sie zuletzt genutzt, welche Fähigkeiten sind freigegeben? Diese Prüfung gehört in denselben monatlichen Durchgang wie Updates und Sicherungen.

5. Ein Beispiel

Eine Redaktion nutzt einen Agenten zur Vorbereitung von Beiträgen. Freigegeben sind drei lesende Fähigkeiten – Beiträge suchen, Kategorien auflisten, Bilder in der Mediathek suchen – und eine schreibende: Entwurf anlegen. Das Agentenkonto hat die Rolle Mitarbeiter, kann also nichts veröffentlichen. Damit kann der Agent Themen recherchieren, vorhandene Beiträge prüfen und einen Entwurf mit Struktur und Bildvorschlägen anlegen. Die Redaktion öffnet den Entwurf, schreibt ihn fertig und veröffentlicht. Der Nutzen liegt nicht im Text, sondern in der Vorarbeit: Der Agent findet in Sekunden, was früher zehn Minuten Suche kostete.

6. Häufige Fragen

Ist MCP ein Sicherheitsrisiko? Es ist ein Zugang wie jeder andere und muss entsprechend behandelt werden. Weil Fähigkeiten standardmäßig nicht freigegeben sind und die Rechteprüfung greift, ist die Standardeinstellung konservativ. Riskant wird es durch zu weit geschnittene Fähigkeiten und zu große Rechte – nicht durch das Protokoll.

Funktioniert das mit jedem Agenten? Mit jedem Client, der MCP spricht. Dazu gehören verbreitete Entwicklungs- und Chat-Oberflächen sowie Automatisierungswerkzeuge. Die Anbindung unterscheidet sich nur in der Konfiguration.

Brauche ich MCP überhaupt? Für feste Abläufe reicht die REST API mit einem Automatisierungsdienst – günstiger und vorhersehbarer. MCP lohnt sich, wenn ein Mensch mit einem Agenten arbeitet und die nötigen Schritte vorher nicht feststehen.

7. Übung zum Selbermachen

Richten Sie in einer Testinstallation den MCP Adapter ein und geben Sie eine einzige lesende Fähigkeit frei, etwa das Zählen von Beiträgen aus der vorigen Lektion. Legen Sie ein eigenes Konto mit der Rolle Abonnent an, erzeugen Sie ein Anwendungspasswort und verbinden Sie einen Agenten. Lassen Sie ihn zuerst auflisten, welche Werkzeuge er sieht – stimmt die Liste mit Ihrer Erwartung überein? Versuchen Sie anschließend, ihn eine nicht freigegebene Aufgabe erledigen zu lassen, und beobachten Sie, was zurückkommt.

Quellen und weiterführende Literatur
  1. [1]WordPress Developer Blog (2026): From Abilities to AI Agents – Introducing the WordPress MCP Adapter.
  2. [2]WordPress (2026): mcp-adapter – GitHub-Repository. github.com/WordPress/mcp-adapter.
  3. [3]Model Context Protocol (2026): Specification. modelcontextprotocol.io.

Stand: September 2026, WordPress 7.1, PHP 8.3. Kursmaterial der Klarwerk Akademie. WordPress entwickelt sich schnell – maßgeblich ist die aktuelle Dokumentation auf developer.wordpress.org.

Abschlussquiz

Drei Fragen – dann ist die Lektion geschafft.

Frage 1 von 3

Was ist MCP?