Wie Mia mit Drupal funktioniert: Ein praktischer Einrichtungsleitfaden
Eine Schritt-für-Schritt-Anleitung zur Verbindung von Drupal mit Mia über den offiziellen MCP-Server – installieren Sie das Modul, konfigurieren Sie den Endpunkt und lassen Sie Ihren KI-Assistenten Inhalte, Entitäten und Arbeitsabläufe direkt aus dem Chat verwalten.

Wie Mia mit Drupal funktioniert: Ein praktischer Einrichtungsleitfaden
Drupal ist eine der flexibelsten CMS-Plattformen im Web – und dank des Model Context Protocol (MCP) kann es jetzt Hand in Hand mit Mia, Ihrem persönlichen KI-Sekretär, arbeiten. In diesem Leitfaden führen wir Sie durch die vollständige Einrichtung: von der Installation des Drupal MCP Server-Moduls bis zur Verbindung mit Ihrem Mia-Chat.
Am Ende wird Mia in der Lage sein, Drupal-Inhalte direkt aus Ihrem Telegramm-Gespräch heraus zu lesen, zu erstellen, zu aktualisieren und zu verwalten – ohne Dashboards, ohne Kontextwechsel.
Was ist MCP und warum sollten Sie sich dafür interessieren?
Das Model Context Protocol ist ein offener Standard (ursprünglich von Anthropic eingeführt und jetzt von OpenAI und Google unterstützt), der es KI-Agenten ermöglicht, über eine strukturierte, sichere Schnittstelle mit externen Diensten zu kommunizieren.
Ein MCP Server stellt Tools und Daten aus einem System (in unserem Fall Drupal) bereit. Ein MCP Client (Mia) verbindet sich mit diesem Server und nutzt diese Tools in Ihrem Namen.
Für Besitzer von Drupal-Websites bedeutet dies, dass Sie Dinge tun können wie:
- Mia bitten, einen Blogbeitrag zu erstellen oder zu aktualisieren
- Entwürfe von unveröffentlichten Inhalten durchsuchen
- Taxonomie-Begriffe, Benutzer oder Ansichten auflisten
- Arbeitsabläufe auslösen (Moderation, Veröffentlichung, Zeitplanung)
- Berichte zur Website-Gesundheit und zum Status abrufen
Alles aus einem einzigen Telegramm-Chat.
Voraussetzungen
Stellen Sie vor Beginn sicher, dass Sie über Folgendes verfügen:
- Eine Drupal 10.x oder 11 Website (PHP 8.1+, Standard-Composer-Setup)
- Administratorzugriff zur Installation von Modulen
- Ein Mia Handles-Konto mit mindestens einem Standard-Plan (MCP-Verbindungen erfordern API-Zugriff)
- Das offizielle PHP MCP SDK, das global oder über Composer installiert ist
Schritt 1 – Installieren Sie das Drupal MCP Server-Modul
Das empfohlene Modul ist mcp_server von Drupal.org – es basiert auf dem offiziellen modelcontextprotocol/php-sdk (PHP Foundation + Symfony-Kollaboration).
Führen Sie von Ihrem Site-Root aus aus:
composer require drupal/mcp_server
Aktivieren Sie es dann über Drush oder die Benutzeroberfläche:
drush en mcp_server -y
drush cr
Alternativ gehen Sie zu Erweitern → Neues Modul installieren, laden Sie das Archiv hoch und aktivieren Sie es.
Navigieren Sie nach der Aktivierung zu Konfiguration → Webdienste → MCP Server (/admin/config/services/mcp_server). Dort finden Sie:
- Endpunkt-URL – die öffentliche URL für den MCP-Endpunkt (normalerweise
https://yoursite.com/mcp) - Authentifizierung – Basis-Auth, Token oder OAuth (empfohlen: Token)
- Tools und Ressourcen – wählen Sie aus, welche Drupal-Funktionen verfügbar gemacht werden sollen (Nodes, Benutzer, Taxonomie, Ansichten usw.)
Generieren Sie ein sicheres API-Token und speichern Sie es – Sie werden es in Mia benötigen.
Schritt 2 – Sichern Sie den Endpunkt
Der MCP-Endpunkt sollte nur für Dienste erreichbar sein, denen Sie vertrauen. Typische Optionen:
- IP-Allowlist – beschränken Sie den Zugriff auf die IP-Adresse des Mia-Backends
- Token-basierte Authentifizierung – jede Anfrage muss das Token im Header tragen
- Privates Netzwerk / VPC – für Enterprise-Setups
Wenn Ihre Drupal-Website hinter Cloudflare oder einer anderen WAF steckt, stellen Sie sicher, dass der Pfad /mcp mit den Methoden POST und GET sowie SSE, falls Sie Streaming verwenden, zugelassen wird.
Schritt 3 – Verbinden Sie den Drupal-Server in Mia Handles
Jetzt kommt der spaßige Teil. In Ihrem Mia-Chat:
- Öffnen Sie die Mia-Miniapp (tippen Sie auf Ihr Profilbild oder verwenden Sie das Menü)
- Gehen Sie zu Einstellungen → Integrationen → MCP-Server hinzufügen
- Füllen Sie das Verbindungsformular aus:
Servername: Meine Drupal-Website Endpunkt-URL: https://yoursite.com/mcp Transport: Streamable HTTP Auth: Bearer-Token Token: (Fügen Sie hier Ihr Drupal MCP-Token ein)
- Tippen Sie auf Verbinden. Mia validiert den Endpunkt, listet die verfügbaren Tools auf und fügt den Server zu Ihrem Chat hinzu.
Sie können sich auch über einen SSE- oder JSON POST-Transport verbinden – Mia unterstützt alle drei.
Schritt 4 – Testen Sie die Verbindung
Versuchen Sie nach der Verbindung einen einfachen Befehl in Ihrem Mia-Chat:
"Liste die letzten 5 unveröffentlichten Artikel auf meiner Drupal-Website auf"
Mia sollte eine Zusammenfassung zurückgeben, die direkt von Ihrer Drupal-Website abgerufen wurde. Wenn Sie eine Fehlermeldung erhalten, überprüfen Sie Folgendes:
- Gültigkeit des Tokens in den Drupal MCP-Einstellungen
- Erreichbarkeit der Endpunkt-URL von Mias Backend aus (Firewall, SSL-Zertifikat)
- Erforderliche Tools sind auf der Drupal-Seite aktiviert
Was Sie nach der Einrichtung tun können
Hier sind einige Dinge, die Mia nach der Verbindung für Sie erledigen kann:
- Content-Operationen – Entwürfe erstellen, veröffentlichen/veröffentlichen, Felder stapelweise bearbeiten
- Taxonomie & Referenzen – Begriffe hinzufügen, Vokabulare neu organisieren
- Benutzerverwaltung – Konten erstellen, Passwörter zurücksetzen, Rollen zuweisen
- Views-Abfragen – strukturierte Berichte als Markdown oder JSON abrufen
- Workflow-Auslöser – Inhalte durch Moderationszustände bewegen
- Geplante Veröffentlichung – Artikel für zukünftige Daten über Mias To-Dos oder Kalender einplanen
Und da Mia bereits Ihren Kalender, Aufgaben und Dateien kennt, kann sie Drupal-Arbeit neben dem Rest Ihres Tages orchestrieren – zum Beispiel:
"Veröffentliche das Interview, das ich heute Morgen aufgenommen habe, als Artikel auf meiner Drupal-Website und erinnere den Redakteur daran, es morgen um 10:00 Uhr zu überprüfen."
Mia erledigt beides auf einmal.
Fehlerbehebung
| Symptom | Wahrscheinliche Ursache | Behebung |
|---|---|---|
| "Verbindung fehlgeschlagen" | Endpunkt blockiert oder falsche URL | Firewall-Regeln und SSL-Zertifikat überprüfen |
| "Keine Tools verfügbar" | MCP-Modul deaktiviert oder keine Tools ausgewählt | Erneut aktivieren und mindestens ein Tool auswählen |
| "Nicht autorisiert" | Ungültiges Token | Token in der Drupal-Administration neu generieren und in Mia aktualisieren |
| Langsame Antworten | Große Entitäts-Exporte | Unbenutzte Tools deaktivieren, Paginierung aktivieren |
Weiterführende Lektüre
Das gleiche MCP-Muster funktioniert auch mit anderen CMS-Plattformen. Schauen Sie sich unsere Begleitartikel an:
- Wie Mia mit WordPress funktioniert: Ein praktischer Einrichtungsleitfaden – behandelt das
mcp-adapter-Plugin, Anwendungs-Passwörter und WordPress-spezifische Anwendungsfälle (Medien, Kommentare, Plugin-Aktionen, REST-API-Abfragen). - Bester KI-Begleiter für Bitrix CMS: Mia über MCP verbinden – behandelt das Modul
hiweb.site_mcp, Bearer-Token-Authentifizierung, JSON-POST-Transport und Bitrix-spezifische Anwendungsfälle (iBlocks, Bestellungen, CRM).
Sie können alle drei Plattformen mit demselben Mia-Chat verbinden, und sie wird jede einzeln ansprechen.
Zusammenfassung
Die Verbindung von Drupal mit Mia über MCP verwandelt Ihr CMS von einem eigenständigen Dashboard in eine konversationelle Erweiterung Ihres täglichen Arbeitsablaufs. Nach der Einrichtung funktioniert es einfach – leise, im Hintergrund, wann immer Sie es brauchen.
Wenn Sie Fragen haben oder Hilfe bei der Einrichtung benötigen, fragen Sie Mia einfach direkt im Chat. Sie kennt das Protokoll bereits.