WordPress-Beiträge und Medien per REST verwalten

mcp-wordpress · MCP-Server von docdyhr · MCP-Server

MCP-Server für WordPress · lesen · MIT

LöschtWas der Baustein im Konto darf

Community-Server, der WordPress-Seiten über die REST-API per Assistent verwaltet. Er deckt Beiträge, Seiten, Medien, Kommentare, Taxonomien, Nutzer, SEO-Funktionen und Cache ab, für bis zu 50 Sites in einer Konfiguration.

Eigenes Profil aus den Quellen des Servers, Stand 05.10.2026 · Beleg 12

Was der Server kann

  • Legt Beiträge und Seiten an, bearbeitet, löscht und listet sie samt Revisionen.
  • Lädt Medien hoch und verwaltet die Mediathek.
  • Moderiert Kommentare und verwaltet Kategorien und Tags.
  • Bietet 11 SEO-Werkzeuge für Inhaltsanalyse, Metadaten, Schema-Markup, SERP-Tracking und Keyword-Recherche.
  • Verwaltet Nutzer und Profile sowie Site-Einstellungen und Statistiken.
  • Steuert den Cache und liefert Performance-Kennzahlen.
  • Betreut mehrere WordPress-Sites aus einer Konfiguration, laut README bis zu 50.

Einsatz in Marketing und Vertrieb

Content
Der Assistent findet alle Entwürfe, die älter als 30 Tage sind, und fasst sie zusammen, damit die Redaktion über Veröffentlichen oder Verwerfen entscheiden kann.
SEO
Für einen neuen Beitrag lässt der Assistent die SEO-Werkzeuge Metadaten und Schema-Markup vorschlagen und legt den Beitrag als Entwurf an.

Einrichtung

  1. Im WordPress-Backend unter Benutzer, Profil ein Anwendungspasswort anlegen (WordPress 5.6 oder neuer mit REST-API).
  2. Entweder die `.dxt`-Erweiterung aus den Releases in Claude Desktop installieren oder `npm install -g mcp-wordpress` ausführen.
  3. Für die Konfiguration per Umgebungsvariablen `WORDPRESS_SITE_URL`, `WORDPRESS_USERNAME` und `WORDPRESS_APP_PASSWORD` setzen; in Claude Desktop den Befehl `npx` mit `-y` und `mcp-wordpress` eintragen.
  4. In Claude die Verbindung testen lassen.

Grenzen

  • Es ist ein Community-Projekt; das README verweist selbst auf den offiziellen WordPress-MCP-Server von Automattic.
  • Bei 403-Fehlern empfiehlt das README mindestens die Rolle Editor.
  • Die Angaben zu Testabdeckung und Werkzeuganzahl stammen vom Autor selbst.

Einordnung der Redaktion

Aufgaben: Website & Conversion, SEO & Content planen. Für Marketing und Vertrieb gedacht.

Eigene Einordnung aus Name und Beschreibung des Anbieters, ohne technische Prüfung. Maßgeblich ist der Text des Anbieters darunter.

Beschreibung des Anbieters

Comprehensive Model Context Protocol server for WordPress management with composition-based architecture, 71 tools, SEO toolkit, performance monitoring, intelligent caching, and production-ready authentication

Eckdaten

—: Angabe nicht belegt.

Maintainer
docdyhr
Repository-Lizenz
MIT
Letzter Repository-Commit

Commit innerhalb 90 Tagen

Dienstanbieter
Offizielle Dienstherkunft nicht belegt
Dienste
WordPress
Bereiche
Content
Plattformen
—
Version
4.0.2
Release
v4.0.2
Clients
Claude Desktop, VS Code, Cline
Repository-Themen
claude-ai, cms, mcp, typescript, wordpress

Werkzeuge

wp_test_auth
Tests the authentication and connectivity for a configured WordPress site with detailed connection diagnostics.… Angabe des Anbieters · Beleg 5
wp_get_auth_status
Gets the current authentication status for a configured WordPress site. Angabe des Anbieters · Beleg 5
wp_switch_auth_method
Validates an alternative authentication method for a site without mutating the shared client used by other tool invocations.… Angabe des Anbieters · Beleg 5
wp_get_site_settings
Retrieves the general settings for a WordPress site. Requires administrator role (manage_options capability). Angabe des Anbieters · Beleg 6
wp_update_site_settings
Updates one or more general settings for a WordPress site. Requires administrator role (manage_options capability). Angabe des Anbieters · Beleg 6
wp_search_site
Performs a site-wide search for content across posts, pages, and media with comprehensive results and metadata.… Angabe des Anbieters · Beleg 6
wp_get_application_passwords
Lists application passwords for a specific user. Angabe des Anbieters · Beleg 6
wp_create_application_password
Creates a new application password for a user. Angabe des Anbieters · Beleg 6
wp_delete_application_password
Revokes an existing application password. Angabe des Anbieters · Beleg 6
wp_cache_stats
Get cache statistics for a WordPress site. Angabe des Anbieters · Beleg 7
wp_cache_clear
Clear cache for a WordPress site. Angabe des Anbieters · Beleg 7
wp_cache_warm
Pre-warm cache with essential WordPress data. Angabe des Anbieters · Beleg 7
wp_cache_info
Get detailed cache configuration and status information. Angabe des Anbieters · Beleg 7
wp_list_media
Lists media items from a WordPress site, with filters. Angabe des Anbieters · Beleg 8
wp_get_media
Retrieves a single media item by its ID. Angabe des Anbieters · Beleg 8
wp_upload_media
Uploads a file to the WordPress media library. Angabe des Anbieters · Beleg 8
wp_update_media
Updates the metadata of an existing media item. Angabe des Anbieters · Beleg 8
wp_delete_media
Deletes a media item. Angabe des Anbieters · Beleg 8
wp_list_pages
Lists pages from a WordPress site, with filters. Angabe des Anbieters · Beleg 9
wp_get_page
Retrieves a single page by its ID, optionally including full content for editing. Angabe des Anbieters · Beleg 9
wp_create_page
Creates a new page. Angabe des Anbieters · Beleg 9
wp_update_page
Updates an existing page. Angabe des Anbieters · Beleg 9
wp_delete_page
Deletes a page. Angabe des Anbieters · Beleg 9
wp_get_page_revisions
Retrieves revisions for a specific page. Angabe des Anbieters · Beleg 9
wp_list_users
Lists users from a WordPress site with comprehensive filtering and detailed user information including roles, registration dates, and activity status.… Angabe des Anbieters · Beleg 10
wp_get_user
Retrieves a single user by their ID. Angabe des Anbieters · Beleg 10
wp_get_current_user
Retrieves the currently authenticated user with comprehensive profile information including roles, capabilities, and account details.… Angabe des Anbieters · Beleg 10
wp_create_user
Creates a new user. Angabe des Anbieters · Beleg 10
wp_update_user
Updates an existing user. Angabe des Anbieters · Beleg 10
wp_delete_user
Deletes a user. Angabe des Anbieters · Beleg 10

Voraussetzungen

13 Umgebungsvariablen laut Anbieter
  • MCP_UPLOAD_BASE_DIR · Umgebungsvariable · Beleg 8
  • MCP_WORDPRESS_ALLOW_MULTI_SITE · Umgebungsvariable · Beleg 11
  • NODE_ENV · Umgebungsvariable · Beleg 11
  • WORDPRESS_SITE_URL · Umgebungsvariable · Beleg 11
  • WORDPRESS_USERNAME · Umgebungsvariable · Beleg 11
  • WORDPRESS_APP_PASSWORD · Umgebungsvariable · Beleg 11
  • WORDPRESS_PASSWORD · Umgebungsvariable · Beleg 11
  • WORDPRESS_JWT_SECRET · Umgebungsvariable · Beleg 11
  • WORDPRESS_API_KEY · Umgebungsvariable · Beleg 11
  • WORDPRESS_AUTH_METHOD · Umgebungsvariable · Beleg 11
  • DEBUG · Umgebungsvariable · Beleg 11
  • DISABLE_CACHE · Umgebungsvariable · Beleg 11
  • LOG_LEVEL · Umgebungsvariable · Beleg 11

Installation

npm install -g mcp-wordpress

Rechte

Löscht

Einordnung aus Werkzeugliste, Paketangaben und Paketinhalt, keine technische Prüfung · So entsteht die Ampel

  • 5 von 30 Werkzeugen können löschen, etwa wp_delete_application_password, wp_cache_clear, wp_delete_media.
  • 9 von 30 Werkzeugen legen Daten an oder ändern sie, etwa wp_switch_auth_method, wp_update_site_settings, wp_create_application_password.
  • Der Anbieter deklariert: lesen.

Lass löschende, sendende und ausführende Werkzeuge nur nach Bestätigung je Aktion laufen und verbinde zuerst ein Testkonto.

Empfohlen ist ein WordPress-Anwendungspasswort (WORDPRESS_APP_PASSWORD) mit Benutzername und Site-URL; alternativ nennt das README JWT, Basic Auth und API-Key. Der Server schreibt und löscht Inhalte; welche Aktionen möglich sind, hängt von der WordPress-Rolle des Nutzers ab, etwa Contributor nur für eigene Entwürfe.

Zugriffe laut Paketangaben
lesen
Authentifizierung
—
Transport
—
Technische Prüfung
Ungeprüft
Quellen (12)

Verbundenes