Von Abilities zu AI-Agenten: Vorstellung des WordPress MCP Adapter
(developer.wordpress.org)Wichtigste Punkte
- WordPress hat für das Zeitalter der AI-Agenten ein neues offizielles Tool vorgestellt: den WordPress MCP Adapter, basierend auf der Abilities API (ab WordPress 6.9 eingeführt).
- Dieser Adapter wandelt Funktionen innerhalb von WordPress (Abilities) in das Format des Model Context Protocol (MCP) um, sodass AI-Tools/-Agenten wie Claude Desktop, Cursor, VS Code und Claude Code die Funktionen einer WordPress-Site automatisch entdecken (discover) und aufrufen (invoke) können.
Wichtiger Hintergrund
- Abilities API → Eine API, mit der WordPress-Core, Plugins und Themes Funktionen in standardisierter Form registrieren können (Eingabe-/Ausgabe-Schemata, Berechtigungen, Callbacks usw.)
- MCP (Model Context Protocol) → Ein offenes Protokoll, das AI-Modellen sicher externen Kontext (Tools, Daten, Prompts) bereitstellt
- Der MCP Adapter fungiert als Brücke (bridge) zwischen beiden
Was der MCP Adapter macht
Er übersetzt über Abilities registrierte Funktionen in die drei Grundelemente von MCP:
- Tools — ausführbare Aktionen (Beiträge bearbeiten, Daten abfragen usw.)
- Resources — schreibgeschützte Daten (Site-Informationen, Benutzerlisten usw.)
- Prompts — Vorlagen zur Anleitung bestimmter Aufgaben
Nach der Installation werden standardmäßig folgende Funktionen bereitgestellt:
- Liste verfügbarer Abilities abrufen
- Detailinformationen zu einer bestimmten Ability anzeigen
- Eine Ability tatsächlich ausführen
Wenn Entwickler beim Erstellen von Abilities lediglich ein Flag wie meta.mcp.public = true hinzufügen, kann die AI sofort darauf zugreifen.
Verbindungsarten
- Lokale/Entwicklungsumgebung → per STDIO (
wp mcp-adapter serve-Befehl) - Remote-/Produktiv-Site → per HTTP (unter Verwendung des Pakets
@automattic/mcp-wordpress-remote) - In der Konfigurationsdatei des AI-Clients (
.mcp.json,claude_desktop_config.jsonusw.) muss nur die Adresse des MCP-Servers eingetragen werden
Unterschiede zwischen Abilities und MCP Adapter
- Abilities API → Basis-API zum Registrieren und Ausführen von Funktionen innerhalb von WordPress (verwendbar in PHP, JS, REST usw.)
- MCP Adapter → Ein Adapter, der Abilities in eine Standardschnittstelle übersetzt, die externe AI verstehen und aufrufen kann
Mit anderen Worten: Wenn Abilities die „interne Funktionsbeschreibung“ sind, dann ist der MCP Adapter der „Dolmetscher“, der es der AI ermöglicht, diese Funktionen zu nutzen.
Bedeutung für Entwickler und Nutzer
- Plugin-/Theme-Entwickler — AI-Integration ist möglich, ohne bestehenden Abilities-Code nennenswert zu ändern (minimaler Zusatzaufwand)
- Site-Betreiber/Nutzer — Per natürlicher Sprache kann die AI Anfragen wie „Analysiere die neuesten Beiträge“ oder „Erstelle einen zusammenfassenden Bericht zu den Site-Statistiken“ direkt in WordPress ausführen
- Maximale Produktivität + Automatisierung wiederkehrender Aufgaben
Hervorgehobene Sicherheitsaspekte und Hinweise
- MCP arbeitet mit den Rechten des angemeldeten WordPress-Benutzers → das Prinzip der geringsten Rechte ist zwingend
- Es wird empfohlen, zunächst nur schreibgeschützte Abilities freizugeben
- Dediziertes eingeschränktes Konto + Nutzung von Application Passwords / OAuth
- Überwachung der Nutzungsprotokolle ist erforderlich
Ausblick
- Schrittweise Erweiterung (anfangs vor allem nicht-destruktive, lesezentrierte Funktionen)
- Stärkere Zusammenarbeit mit der Community
- Ausbau der Unterstützung für weitere AI-Clients
- Geplante kontinuierliche Weiterentwicklung als Teil des Projekts AI Building Blocks
Der WordPress MCP Adapter ist ein wichtiger Wendepunkt auf dem Weg zu einer „Plattform, die von AI-Agenten direkt bedient werden kann“. Schon durch die Installation eines Plugins und die Freigabe einiger Abilities wird eine Site praktisch AI-ready.
Noch keine Kommentare.