wp-mcp
wp-mcp
![]()
MCP-Server, der Claude Code in einen vollwertigen WordPress-Operator verwandelt – Inhalte, Medien, Plugins, Themes und direkte Theme-Datei-Bearbeitung – auf jeder Website, einschließlich Shared Hosting ohne SSH/WP-CLI.
So funktioniert es
Zwei Hälften:
bridge/wp-mcp-connector.zip– ein kleines WordPress-Plugin, das du einmal pro Website hochlädst. Es stellt die tokenbasierte Verbindung, Datei-Endpunkte (aufwp-contentbeschränkt), einen Plugin-/Theme-Installer und ein eigenständigesrescue.phpbereit, das ein Backup sogar dann wiederherstellen kann, wenn eine fehlerhafte PHP-Bearbeitung die Website lahmgelegt hat.server.mjs– der MCP-Server, der in Claude Code registriert ist. Er kommuniziert mit dem Plugin sowie mit der zentralen REST-API von WordPress.
Verbindungslebenszyklus (das gesamte Sicherheitsmodell)
Lade
wp-mcp-connector.zipauf der Website hoch (Plugins → Neu hinzufügen → Hochladen) und aktiviere es.wp-admin → Einstellungen → WP MCP → Token generieren (Ablauf wählen: 1h / 8h / 24h / 7d). Das Token wird einmalig angezeigt. Ein neues Token ersetzt jedes vorherige.
Sage Claude:
connect to https://example.com with token wpmcp_xxx, call it "clientx".Arbeiten: Theme-Dateien bearbeiten, Plugins installieren, Beiträge schreiben, was auch immer.
Sage
disconnect from clientx– das Token wird auf der Website widerrufen und lokal vergessen.Nächste Sitzung: ein frisches Token generieren, neu verbinden.
Es existieren keine dauerhaften Zugangsdaten irgendwo. sites.json (gitignored, chmod 600) enthält
nur die aktuell verbundenen Websites.
Related MCP server: AutoWP MCP Server
Einrichtung (einmalig, auf diesem Mac)
cd ~/mcp/wp-mcp && npm install
claude mcp add --scope user wordpress -- node ~/mcp/wp-mcp/server.mjsTools
tool | Funktion |
| Verbindungslebenszyklus |
| Beiträge, Seiten, beliebige benutzerdefinierte Beitragstypen |
| lokale Datei → Medienbibliothek |
| auflisten / installieren (wp.org-Slug oder ZIP-URL) / aktivieren / deaktivieren / aktualisieren / löschen |
| auflisten / installieren / aktivieren / löschen |
| direkte Dateien unter |
| eine Dateischreibung aus ihrem automatischen |
| bekannte Seiten-Caches leeren (Jetpack Boost, WP Super Cache / W3TC, LiteSpeed) nach Änderungen |
| roher REST-Notausstieg ( |
Sicherheitshinweise
Jeder
wp_file_writeüber eine bestehende Datei speichert zunächst<file>.wpmcp-bak. Wenn eine Bearbeitung vonfunctions.phpdie Website weiß machen sollte, funktioniertwp_file_restoretrotzdem:rescue.phpläuft, ohne WordPress überhaupt zu laden.Der Dateizugriff ist auf
wp-contentbeschränkt. Um das gesamte WP-Verzeichnis zu erlauben (z. B.wp-config.php-Bearbeitungen), fügedefine('WPMCP_ALLOW_FULL', true);zur wp-config.php hinzu.Verwende ausschließlich HTTPS-Websites – das Token wird in einem Header übertragen.
Manche Shared-Hosts entfernen den
Authorization-Header; der Server sendet außerdemX-WPMCP-Token, das in allen getesteten Umgebungen erhalten bleibt.Bei Multisite benötigen Plugin-/Theme-Installationen ein Token eines Super-Admins.
HTML, das an
wp_content_create/wp_content_updateübergeben wird, wird standardmäßig in einen Raw-HTML-Block verpackt, sodass der Autop-Filter von WordPress strukturiertes Markup nicht umformatieren kann (übergibautop_safe: false, um das zu deaktivieren).Alle Anfragen senden einen browserähnlichen User-Agent – einige Shared-Host-WAFs lehnen Nicht-Browser-Agents mit einem undurchsichtigen 403 ab.
This server cannot be deployed
Maintenance
Related MCP Connectors
Manage WordPress blogs and WooCommerce shops from Claude, ChatGPT, Cursor and other MCP apps.
Run every WordPress site you look after from Claude or ChatGPT. Nothing goes live until you approve it, every change gets a receipt you can undo, and the whole fleet sits in one tamper-evident log.
Hosted WordPress MCP server for Claude, ChatGPT and Cursor, with each action switched per account.
Run all of WordPress from Claude, ChatGPT or Cursor: SEO, security, your WooCommerce shop and Elementor pages, on up to 10 websites in one connector. Start free. SEO: titles, descriptions and focus keywords for every page, post and product. Security & updates: core, plugin and theme updates with a live test, site health and HTTPS checks, users and roles. WooCommerce shop: products, prices, orders, coupons and customers. Elementor and many more page builders: texts, links and images. Blog posts, pages, media, comments and menus. 10 websites in one connector: all your sites in the same chat. Deploy (Agency): build a site locally and push it to your own server. Just say it: "Write SEO titles for every product." "Install all updates and check that the site still works." "Show today's orders and create a weekend coupon." You choose what your AI may change, with one switch. Install the free AlphaBridge MCP plugin from WordPress.org, connect and approve on your own site. No account, no key to copy.
Related MCP Servers
- AlicenseCqualityAmaintenanceEnables comprehensive WordPress site management through natural language in Claude Desktop, supporting multiple sites with 59 tools for content creation, media management, user administration, and performance monitoring.711,360 npm114MIT
- AlicenseBqualityCmaintenanceConnects Claude to WordPress sites through the REST API, enabling AI-assisted content creation, publishing, media management, user administration, and site maintenance tasks through natural language.4717 npm23MIT
- AlicenseCqualityDmaintenanceEnables Claude Code to read, edit, and manage WordPress pages, posts, shortcodes, and media via the WordPress REST API.8011 npm3MIT
- AlicenseNot gradedqualityCmaintenanceEnables Claude Code to directly manage WordPress sites via natural language, including posts, pages, categories, tags, media, and multiple site support.MIT