Respira for WordPress
Was dieses Repository ist und was nicht
Dieses Repository ist die öffentliche Auflistung für den Respira WordPress MCP-Server. Der Server-Quellcode wird auf npm als @respira/wordpress-mcp-server ausgeliefert. Dieser Wrapper-Code ist MIT-lizenziert und Sie können ihn gerne lesen, forken oder übernehmen.
Der Server ist ein Client für das Respira WordPress-Plugin, kein eigenständiges Produkt. Für echte Arbeit benötigt er:
Das Respira for WordPress-Plugin, das auf Ihrer Website installiert ist
Einen gültigen Respira-API-Schlüssel, der an eine Lizenz gebunden ist
Das Plugin ist nicht Open Source. Es wird unter einer kommerziellen Lizenz vertrieben. Kostenlose Testversion unter respira.press, keine Karte erforderlich. Bezahlte Pläne beginnen bei 9 EUR pro Monat.
Kurz gesagt: Der Wrapper, den Sie mit npx -y ausführen, ist offen. Das Produkt dahinter ist es nicht, und das ist beabsichtigt. Wenn Sie einen eigenständigen Stack „AI bearbeitet WordPress“ ohne kommerzielle Abhängigkeit möchten, ist dies nicht der richtige. Das Plugin wird von einer Person in Vollzeit entwickelt und gepflegt, und die Lizenzgebühren sind der Weg, wie das funktioniert.
Für Sicherheitsmeldungen siehe SECURITY.md.
Related MCP server: elementor-mcp-agent
Was Respira anders macht
Die meisten WordPress-MCP-Server kapseln die REST-API. Sie können Beiträge und Seiten erstellen, aber sie können nicht auf Page-Builder-Inhalte zugreifen, wo die eigentliche Website lebt.
Respira liefert ein WordPress-Plugin, das einem KI-Agenten nativen Zugriff auf die eigenen Datenstrukturen des Builders sowie die Sicherheitsvorkehrungen bietet, die das Schreiben auf einer Live-Website überlebensfähig machen.
Fähigkeit | Respira | REST-API-Wrapper |
Page-Builder-Unterstützung | 17 Builder | Keine |
Suchen / Aktualisieren / Verschieben / Entfernen auf Elementebene | Ja | Nein |
Vollständige Seiten aus einer deklarativen Struktur erstellen | Ja | Nein |
HTML oder Figma in native Builder-Ausgabe konvertieren | Ja | Nein |
Designrichtungen (siteweite Art Direction) | Ja | Nein |
Site-Gedächtnis, das über Agentensitzungen hinweg erhalten bleibt | Ja | Nein |
Barrierefreiheits-Scan und automatische Korrektur | Ja | Nein |
Sicherheitsaudit und Core-Härtung | Ja | Nein |
Snapshot vor jedem Schreibvorgang, Rollback jederzeit | Ja | Nein |
Sicherheit durch Duplizieren vor dem Bearbeiten | Ja | Nein |
Governance pro Tool über wp-admin | Ja | Nein |
WordPress-Abilities-API und WebMCP | Ja | Selten |
WooCommerce (Produkte, Bestellungen, Lagerbestand, Storefront) | Ja (Add-on) | Nein |
Schnellstart
1. WordPress-Plugin installieren
Laden Sie es von respira.press/plugin herunter, laden Sie es in WordPress hoch, aktivieren Sie es und gehen Sie dann zu Respira > API-Schlüssel und generieren Sie einen Schlüssel.
2. Verbinden Sie Ihr KI-Tool
Der schnellste Weg ist der generierte Befehl unter respira.press/dashboard/mcp, der Ihre Website und Ihren Schlüssel für Sie ausfüllt. Manuelle Konfigurationen unten.
claude mcp add respira-wordpress -- npx -y @respira/wordpress-mcp-serverFügen Sie zu ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) oder %APPDATA%\Claude\claude_desktop_config.json (Windows) hinzu:
{
"mcpServers": {
"respira-wordpress": {
"command": "npx",
"args": ["-y", "@respira/wordpress-mcp-server"]
}
}
}Erstellen Sie .cursor/mcp.json in Ihrem Projekt:
{
"mcpServers": {
"respira-wordpress": {
"command": "npx",
"args": ["-y", "@respira/wordpress-mcp-server"]
}
}
}Gleiche Form wie oben. Codex verwendet TOML in ~/.codex/config.toml:
[mcp_servers.respira-wordpress]
command = "npx"
args = ["-y", "@respira/wordpress-mcp-server"]Oder lassen Sie add-mcp Ihr Tool erkennen:
npx add-mcp "npx -y @respira/wordpress-mcp-server"Respira läuft auch als gehosteter Remote-MCP-Server mit OAuth, sodass kein lokaler Node-Prozess erforderlich ist. Einrichtungsanweisungen pro Client finden Sie unter respira.press/mcp.
3. Fügen Sie Ihre Website hinzu
Führen Sie den Assistenten aus:
npx @respira/wordpress-mcp-server --setupOder schreiben Sie ~/.respira/config.json selbst:
{
"sites": [
{
"id": "my-site",
"name": "My WordPress Site",
"url": "https://yoursite.com",
"apiKey": "respira_your-api-key",
"default": true
}
]
}Starten Sie Ihr KI-Tool neu und beginnen Sie mit der Bearbeitung.
Stoßen Sie an ein Client-Tool-Limit?
Einige MCP-Clients begrenzen die Anzahl der aktiven Tools, oft auf 100. Respira bewirbt weit mehr als das. Fügen Sie daher enabledTools zu Ihrer Konfiguration hinzu, und nur diese erscheinen in der Auflistung:
{
"sites": [{ "...": "..." }],
"preferences": {
"enabledTools": [
"respira_read_page",
"respira_update_page",
"respira_list_pages",
"respira_find_element",
"respira_update_element",
"respira_build_page",
"respira_get_site_context",
"respira_get_builder_info"
]
}
}Site-Verwaltungstools (respira_list_sites, respira_switch_site, respira_get_active_site) sind immer enthalten. Nicht aufgeführte Tools funktionieren weiterhin, wenn sie direkt aufgerufen werden. Der Filter steuert nur, was beworben wird.
Darüber hinaus filtert der Server die Tool-Liste nach dem, was Ihre Website tatsächlich ausführt. Eine Divi-Website ohne WooCommerce sieht die Commerce-Tools nicht. Die Erkennung schlägt offen fehl: Wenn sie es nicht feststellen kann, erhalten Sie die vollständige Liste.
17 unterstützte Page-Builder
level ist Respiras Schreibtiefe, nicht die Qualität des Builders.
Builder | Level | Anmerkungen |
Bricks | Tief | Globale Klassen, Theme-Stile, ACSS, Komponenten, Query-Loops, BEM-Linting |
Elementor | Voll | Native API, Laufzeit-Steuerungsregister |
Divi | Voll | Divi 4 und Divi 5, 40+ Moduldefinitionen auf Divi 5 |
Oxygen | Voll | Classic und Oxygen 6 |
Gutenberg | Voll | Block-Registry, FSE-Vorlagen, Muster, Navigation |
Flatsome | Voll | Round-Trip-Shortcode-Bearbeitung, 55-Element-Intelligenz |
Beaver Builder | Smart | Baum-Dienstprogramm, statische Schemata |
Breakdance | Smart | Baum-Dienstprogramm, statische Schemata |
Brizy | Smart | Baum-Dienstprogramm |
WPBakery | Smart | Baum-Dienstprogramm |
Spectra | Smart | Block-Ziel |
Kadence Blocks | Smart | Block-Ziel |
GenerateBlocks | Smart | Block-Ziel |
GreenShift | Smart | Block-Ziel |
Visual Composer | Smart | Begrenztes Schreiben |
Thrive Architect | Smart | Textbearbeitungen |
SeedProd | Smart | Nur Audit |
Websites mit gemischten Buildern werden pro Seite behandelt, nicht pro Website.
Was die Tools abdecken
Die vollständige Referenz finden Sie in der Dokumentation. Die Familien:
Familie | Was sie tut |
Seiten, Beiträge, Custom Posts | Lesen und Schreiben mit Builder-bewussten Payloads, Gliederungen, Duplikaten, Übersetzungen |
Element-Operationen | Einzelne Elemente nach ID, Typ, Klasse oder Inhaltstext finden, aktualisieren, verschieben, duplizieren, neu anordnen, entfernen |
Seitenaufbau |
|
Konvertierung | HTML zu nativem Builder mit CSS-Extraktion, responsivem Mapping und einem Fidelity-Score. Figma zu Bricks, Divi, Elementor oder Gutenberg über die gebündelten Skills |
Design-Richtungen | Eine standortweite Art Direction speichern, anwenden, aktivieren, exportieren. Vorschau vor dem Commit, dieselbe Richtung auf eine andere Site anwenden |
Design-Tokens | DTCG-Tokens erstellen, aktualisieren, importieren, ein Designsystem in das Theme synchronisieren |
Site-Gedächtnis |
|
Playbooks | Benannte, wiederverwendbare Prozeduren, die ein Agent erstellen, abrufen und ausführen kann |
Schnappschüsse | Automatisch vor jedem Schreibvorgang, zwei Schnappschüsse vergleichen, jeden davon wiederherstellen |
Analyse | SEO, AEO, Lesbarkeit, RankMath, strukturierte Daten, Bilder, Core Web Vitals, PageSpeed |
Barrierefreiheit | Eine Seite scannen, Scans auflisten, Korrekturen anwenden |
Sicherheit | Sicherheitsaudit, Validierung, Core-Härtung, Debug-Log lesen |
Theme und Vorlagen | FSE-Vorlagen, Vorlagenteile, Muster, Navigation, Theme-Builder-Vorlagen, Theme-Dateien lesen und schreiben |
Site-Struktur | Custom Post Types, Taxonomien, ACF-Feldgruppen, Menüs, Mega-Menüs, Begriffe |
Medien | Hochladen, Sideload von URL, Batch-Metadaten-Updates, Openverse-Archivbildsuche mit automatischer Quellenangabe |
Stapeloperationen | Bis zu 100 Seiten pro Aufruf, mit obligatorischen Schnappschüssen |
Multi-Site | Viele Sites aus einer Konfiguration auflisten, wechseln und bearbeiten |
WooCommerce | 105 Tools im kostenpflichtigen Add-on: Katalog, Preise, Inventar, Bestellungen, Storefront-Design |
Alle Tools verwenden respira_*-Namen. Die veralteten wordpress_*-Aliasse sind veraltet und werden entfernt.
Was die Zahlen bedeuten
Die Zahlen auf dieser Seite beschreiben den Katalog auf einer vollständig aktivierten Site, nicht das, was Ihr Kunde auflisten wird.
Zahl | Anzahl |
MCP-Tools, gesamtes Produkt | 319 |
MCP-Tools in jedem Plan enthalten | 214 |
WooCommerce-Tools (kostenpflichtiges Add-on) | 105 |
WordPress-Abilities | 277 |
Einzigartige Tools und Abilities, gesamtes Produkt | 320 |
Ein live tools/list gibt weniger als 319 zurück, und das ist korrektes Verhalten und keine fehlende Funktion. Der Server filtert den Katalog kontextabhängig pro Site, sodass Bricks-Tools eine Elementor-Site nie erreichen und die Commerce-Tools ohne WooCommerce verborgen bleiben. Eine Block-Theme-Site ohne Page Builder sieht etwa 28 weniger Kern-Tools.
Das Abilities-Register ist nicht kontextgefiltert, daher übersteigt die Abilities-Gesamtzahl auf derselben Site legitimerweise die Tool-Gesamtzahl. Die beiden sind nicht direkt vergleichbar.
Gebündelte Skills
Das Paket enthält Respiras Claude-Code-Skills, die Rezepte, die die Tools sinnvoll zusammenarbeiten lassen: Page-Builder-Migrationen (Divi zu Bricks, Elementor zu Gutenberg, WPBakery zu Bricks und andere), Figma-zu-Builder-Konvertierung, Site-Audits, SEO- und AEO-Durchläufe sowie WooCommerce-Workflows.
npx @respira/wordpress-mcp-server install-skillsDurchsuchen Sie den Katalog unter respira.press/skills.
Sicherheit
Das Schreiben auf eine Live-Produktionssite ist das eigentliche Problem. Die Leitplanken:
Schnappschuss vor jeder Mutation. Wiederherstellen mit
respira_restore_snapshot, vergleichen mitrespira_diff_snapshots.Vor dem Bearbeiten duplizieren. Das Original bleibt unberührt, während der Agent an einer Kopie arbeitet.
Governance pro Tool. Administratoren aktivieren oder deaktivieren einzelne Tools über wp-admin. Governance gilt gleichermaßen für den REST-Pfad, den Abilities-API-Pfad und WebMCP.
Nur-Lese-Modus. Einen Agenten auf eine Site richten und ihn schauen lassen, ohne schreiben zu lassen.
Aktivitätsprotokoll. Jeder Aufruf wird aufgezeichnet und ist über wp-admin und über
respira_list_activitylesbar.
WordPress-KI-Ökosystem
Respira arbeitet mit dem offiziellen WordPress-KI-Stack, nicht daran vorbei.
Pfad | So funktioniert es | Anforderungen |
Standalone-MCP (dieses Paket) |
| Node 18+, Respira-Plugin |
Remote-MCP | Gehosteter Endpunkt mit OAuth, kein lokaler Prozess | Respira-Plugin, Konto |
WordPress-Abilities-API | 277 registrierte Abilities, automatisch erkannt | WP 6.9+, Respira-Plugin |
MCP-Adapter | Abilities über WP-CLI-STDIO verfügbar | WP 6.9+, MCP-Adapter-Plugin |
WebMCP | Browser-natives MCP über die Chrome-Abilities-API | Chrome 146+, Respira-Plugin |
Inhale ist das kostenlose Begleit-Plugin, das eine kleine Reihe von Abilities ganz ohne Respira-Konto registriert, falls Sie den Abilities-Pfad zuerst ausprobieren möchten.
Installationsoptionen
npx
npx -y @respira/wordpress-mcp-serverNull-Installation, gut zum Ausprobieren. Der Nachteil: Der npx-Cache kann sich nach einer unterbrochenen Installation, einer getrennten externen Festplatte oder einer Antiviren-Quarantäne selbst beschädigen, und die daraus resultierenden ENOENT-Fehler sind verwirrend. Siehe Fehlerbehebung.
Globale Installation (am stabilsten)
npm install -g @respira/wordpress-mcp-server
respira-wordpress-mcpUmgeht den npx-Cache vollständig. Die bessere Wahl für den täglichen Gebrauch.
CLI-Optionen
Flag | Alias | Beschreibung |
|
| Interaktiver Einrichtungsassistent |
|
| Konfigurierte Sites auflisten |
|
| Verbindung testen |
|
| Gesundheitsdiagnose, |
| MCP-Konfiguration für einen erkannten Client schreiben | |
| Die gebündelten Skills in Ihr lokales Skills-Verzeichnis kopieren | |
| STDIO-Transport für den MCP-Adapter | |
|
| Version ausgeben |
|
| Hilfe |
Umgebungsvariablen
export WORDPRESS_URL="https://yoursite.com"
export WORDPRESS_API_KEY="respira_your_key"RESPIRA_CONFIG_FILE und RESPIRA_CONFIG_B64 sind die Multi-Site-Alternativen.
Gesundheitscheck
npx @respira/wordpress-mcp-server --doctorPrüft Node-Version, Konfigurationsdatei, Site-Konnektivität, Plugin-Version, API-Kompatibilität und verfügbare Updates und meldet pro Prüfung bestanden oder nicht bestanden, mit etwas, auf das Sie reagieren können. Fügen Sie --json für CI-Pipelines hinzu.
Fehlerbehebung
Verwenden Sie den vollständigen Pfad:
{ "command": "C:\\Program Files\\nodejs\\npx.cmd", "args": ["-y", "@respira/wordpress-mcp-server"] }Oder installieren Sie global mit npm install -g @respira/wordpress-mcp-server und verwenden Sie { "command": "respira-wordpress-mcp" }.
Prüfen Sie den API-Schlüssel unter WordPress > Respira > API Keys
Die URL muss
https://enthaltenDas Plugin muss aktiviert sein
Prüfen Sie, ob Ihr Host die REST-API blockiert
respira_diagnose_connection meldet alle vier in einem Aufruf.
Einige Sites haben Plugin- oder Theme-Rewrite-Regeln, die /wp-json/[beliebiges] abfangen und den Pfad ohne die ?rest_route=-Query-Variable auf index.php umschreiben. WordPress leitet dann per 301 auf die Homepage weiter (Sie sehen x-redirect-by: WordPress in der Kette) und der MCP-Server erhält HTML, wo er JSON erwartet hat.
Der Server erkennt dies automatisch, wiederholt den Aufruf als ?rest_route=... gegen die Site-Root, und wenn das JSON zurückgibt, leitet er jeden weiteren Aufruf für den Rest der Sitzung auf dieselbe Weise, mit einer stderr-Warnung bei der ersten Aktivierung.
Wenn Sie bereits wissen, dass das Rewrite-Shadowing im Spiel ist, überspringen Sie die Prüfung mit forceRestRoute:
{
"sites": [
{
"id": "my-site",
"url": "https://yoursite.com",
"apiKey": "respira_your-api-key",
"default": true,
"forceRestRoute": true
}
]
}respira_diagnose_connection prüft beide Formen und meldet rest_route_fallback_worked, rest_route_fallback_active und force_rest_route_configured.
Starten Sie das KI-Tool vollständig neu, nicht nur das Fenster
Validieren Sie die JSON-Syntax in der Konfigurationsdatei
Bestätigen Sie den Speicherort der Konfigurationsdatei für Ihren Client
Führen Sie
npx @respira/wordpress-mcp-server --testaus
Wenn der Client aktive Tools begrenzt, siehe enabledTools oben.
Der npx-Cache ist beschädigt. Häufige Ursachen: unterbrochene Installation, während der Installation getrennte externe Festplatte, Antiviren-Quarantäne oder npm cache clean, das ausgeführt wurde, während npx aktiv war.
# 1. Switch to a global install, most stable
npm install -g @respira/wordpress-mcp-server
# then use "command": "respira-wordpress-mcp" with no npx wrapper
# 2. Or clear the npx cache and let it rebuild
npx clear-npx-cache
npx -y @respira/wordpress-mcp-server
# 3. Or clear the whole npm cache
npm cache clean --forceSicherheit
Die API-Schlüsselvalidierung erfolgt serverseitig im WordPress-Plugin. Der MCP-Server reicht die Anmeldedaten durch und speichert oder validiert sie nicht.
Melden Sie Schwachstellen an security@respira.press. Vollständige Richtlinie in SECURITY.md.
Links
Wo Sie Respira finden
Verzeichnis | Auflistung |
npm | |
Offizielles MCP-Registry |
|
Smithery | |
Glama | |
mcp.so | |
cursor.directory |
Lizenz
MIT © Respira
This server cannot be deployed
Maintenance
Related MCP Connectors
WordPress MCP server: publish posts, AI images, SEO and full site management, self-hosted
Security-first WordPress MCP server. 129 tools for Claude, ChatGPT, Gemini. Free on wp.org.
WordPress MCP server: generate SEO posts, AI images, autoblog & WooCommerce on your self-hosted site
Manage WordPress blogs and WooCommerce shops from Claude, ChatGPT, Cursor and other MCP apps.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA comprehensive MCP server for WordPress automation that enables users to manage content, themes, and site configurations using AI-driven workflows and the WordPress REST API. It provides a wide array of tools for site planning, management, and optimization compatible with tools like Cursor and Claude.59 npm1ISC
- AlicenseAqualityBmaintenanceAgency-grade MCP server for WordPress Elementor — multi-site management for 120+ WordPress sites with safe edits (backup + auto-rollback + post-write verification), template export/import, global widget detection, CSS flush, WP-CLI escape hatch, and headless Chrome screenshots. 34 tools across pages, widgets, templates, bulk find/replace, and fleet operations.3458 npm3MIT
- AlicenseBqualityAmaintenanceComprehensive MCP server for Bricks Builder with 100+ tools to manage pages, templates, styles, SEO, and content directly from AI assistants like Claude Code.11590MIT
- AlicenseNot gradedqualityBmaintenanceAn MCP server that enables AI agents to manage WordPress sites, including Elementor page building, content CRUD, plugin management, and site configuration via the WordPress REST API.59 npmISC