EmDash verfügt über einen integrierten MCP-Server, der es KI-Assistenten ermöglicht, direkt mit den Inhalten Ihrer Website zu arbeiten. Sie können Claude, ChatGPT oder andere Tools bitten, Beiträge zu entwerfen, Seiten zu aktualisieren, Medien zu verwalten, Ihre Inhalte zu durchsuchen und vieles mehr – alles durch natürliche Konversation.
MCP-Server aktivieren
Der MCP-Server ist standardmäßig deaktiviert. Aktivieren Sie ihn in Ihrer Astro-Konfiguration:
emdash({
mcp: true,
})
Einrichtung
Die MCP-Server-URL Ihrer Website lautet:
https://example.com/_emdash/api/mcp
Ersetzen Sie example.com durch Ihre Domain. Für die lokale Entwicklung verwenden Sie http://localhost:4321/_emdash/api/mcp.
Claude
In claude.ai hinzugefügte Connectors funktionieren sowohl in der Web-App als auch in Claude Desktop.
-
Gehen Sie zu Einstellungen > Connectors
-
Klicken Sie auf Benutzerdefinierten Connector hinzufügen
-
Geben Sie die MCP-Server-URL Ihrer Website ein
-
Klicken Sie auf Hinzufügen – Ihr Browser öffnet sich, damit Sie sich anmelden und den Zugriff genehmigen können
-
Starten Sie eine neue Unterhaltung, klicken Sie auf + im Chat-Eingabefeld, dann auf Connectors und aktivieren Sie Ihre Website
Für Team- und Enterprise-Pläne fügt ein Owner zuerst den Connector über Admin-Einstellungen > Connectors hinzu. Mitglieder verbinden sich dann individuell über ihre eigenen Einstellungen.
ChatGPT
ChatGPT unterstützt MCP-Server in den Plänen Pro, Business und Enterprise.
-
Gehen Sie zu Einstellungen > Apps & Connectors > Erweiterte Einstellungen und aktivieren Sie den Entwicklermodus
-
Gehen Sie zu Einstellungen > Connectors > Erstellen
-
Geben Sie einen Namen, eine Beschreibung und die MCP-Server-URL Ihrer Website ein
-
Klicken Sie auf Erstellen
-
Klicken Sie in einer Unterhaltung auf + in der Nähe des Composers, dann auf Mehr und wählen Sie Ihren Connector aus
Was Sie tun können
Sobald verbunden, können Sie den KI-Assistenten bitten, eine dieser Operationen in natürlicher Sprache durchzuführen. Sie müssen die Tool-Namen nicht kennen – beschreiben Sie einfach, was Sie wollen.
Inhalte
- Inhalte durchsuchen — “Zeige mir die neuesten 10 Blog-Beiträge” oder “Finde alle Entwurfsseiten”
- Inhalte lesen — “Hole den Beitrag mit dem Namen ‘hello-world’ und fasse ihn zusammen”
- Inhalte erstellen — “Schreibe einen neuen Blog-Beitrag über unseren Sommerschlussverkauf” oder “Erstelle eine Entwurfsseite für den Über-uns-Bereich”
- Inhalte bearbeiten — “Aktualisiere die Preisseite, um den neuen Plan zu erwähnen” oder “Behebe den Tippfehler im FAQ-Beitrag”
- Veröffentlichen und planen — “Veröffentliche den Sommerschlussverkauf-Beitrag”, “Plane die Ankündigung für den 1. Juni um 9 Uhr” oder “Breche die Planung für den Launch-Beitrag ab”
- Versionen vergleichen — “Zeige mir, was sich auf der Homepage seit der letzten Veröffentlichung geändert hat”
- Entwürfe verwalten — “Verwerfe die Entwurfsänderungen auf der Über-uns-Seite” oder “Dupliziere die Newsletter-Vorlage”
- Übersetzungen — “Welche Übersetzungen existieren für den Willkommens-Beitrag?” (wenn i18n aktiviert ist)
Medien
- Medien durchsuchen — “Liste alle hochgeladenen Bilder auf” oder “Zeige mir PDFs in der Mediathek”
- Details prüfen — “Hole die Details für dieses Medien-Element”
- Uploads registrieren — “Registriere die Datei, die ich gerade nach
media/2026/banner.pnghochgeladen habe, als Medien-Element” - Metadaten aktualisieren — “Setze den Alt-Text auf dem Hero-Bild auf ‘Bergsonnenuntergang’”
- Dateien entfernen — “Lösche das alte Banner-Bild”
Suche
- Inhalte finden — “Suche nach Beiträgen, die ‘Barrierefreiheit’ erwähnen” oder “Finde alles über TypeScript in allen Sammlungen”
Taxonomien
- Durchsuchen — “Liste alle Kategorien auf” oder “Zeige mir die Tags”
- Begriffe erstellen — “Füge ein ‘Tutorials’-Tag hinzu” oder “Erstelle eine ‘Frontend’-Unterkategorie unter ‘Engineering’”
- Begriffe umbenennen — “Benenne die ‘frontend’-Kategorie in ‘Web Frontend’ um”
- Begriffe verschieben — “Verschiebe das ‘tutorials’-Tag unter die ‘guides’-Kategorie” oder “Trenne ‘react’ von seinem Elternelement”
- Begriffe löschen — “Lösche das ungenutzte ‘archive’-Tag”
Menüs
- Menüs anzeigen — “Zeige mir das Hauptnavigationsmenü” oder “Was ist im Footer-Menü?”
- Menüs erstellen — “Erstelle ein neues ‘sidebar’-Menü”
- Menüs bearbeiten — “Benenne das ‘main’-Menü in ‘Primäre Navigation’ um”
- Elemente festlegen — “Ersetze die Elemente im Hauptmenü durch Home, Blog, Über uns und Kontakt”
- Menüs löschen — “Lösche das ungenutzte ‘mobile’-Menü”
Website-Einstellungen
- Inspizieren — “Was ist der aktuelle Website-Titel?” oder “Zeige mir die Social-Links”
- Identität aktualisieren — “Setze den Website-Titel auf ‘Acme Blog’ und den Tagline auf ‘Geschichten vom Team’”
- Logo / Favicon festlegen — “Verwende dieses Bild als Website-Logo” (nachdem es mit
media_createregistriert wurde) - SEO-Standards — “Setze das Standard-OG-Bild auf das neue Banner” oder “Aktualisiere den Titel-Separator auf einen vertikalen Strich”
- Social Handles — “Füge unsere Mastodon- und YouTube-Links zu den Social-Einstellungen hinzu”
Schema (nur Admin)
- Inspizieren — “Welche Sammlungen existieren?” oder “Zeige mir die Felder in der Posts-Sammlung”
- Sammlungen erstellen — “Erstelle eine neue ‘testimonials’-Sammlung mit Name- und Zitat-Feldern”
- Schema ändern — “Füge ein ‘featured’-Boolean-Feld zu Posts hinzu”
Revisionen
- Verlauf anzeigen — “Zeige den Revisionsverlauf für diesen Beitrag”
- Wiederherstellen — “Stelle den Beitrag auf seine vorherige Version wieder her”
Berechtigungen
Was Sie über ein KI-Tool tun können, hängt von Ihrer EmDash-Rolle ab. Der KI-Assistent arbeitet mit denselben Berechtigungen, die Sie im Admin-Panel haben:
| Rolle | Was die KI tun kann |
|---|---|
| Admin | Alles, einschließlich Schema-Änderungen und Aktualisierung der Website-Einstellungen |
| Editor | Alle Inhalte, Medien, Taxonomien und Menüs. Kann Schema anzeigen und Einstellungen lesen. |
| Author | Eigene Inhalte und Medien |
| Contributor | Eigene Inhalte (kein Veröffentlichen) und Medien |
Wenn Sie versuchen, etwas zu tun, auf das Sie keinen Zugriff haben, wird die KI Sie darüber informieren.
Tipps
- Seien Sie spezifisch bei Sammlungen. Sagen Sie “erstelle einen Blog-Beitrag” statt “erstelle einen Beitrag”, wenn Sie mehrere Sammlungen haben.
- Fragen Sie zuerst nach dem Schema. Wenn Sie nicht sicher sind, welche Felder eine Sammlung hat, fragen Sie “Welche Felder hat die Posts-Sammlung?” bevor Sie Inhalte erstellen oder bearbeiten.
- Überprüfen Sie vor der Veröffentlichung. Bitten Sie die KI, Inhalte als Entwurf zu erstellen, überprüfen Sie sie im Admin-Panel und bitten Sie dann die KI, sie zu veröffentlichen – oder veröffentlichen Sie selbst.
- Verwenden Sie Vergleich zur Überprüfung. Fragen Sie vor der Veröffentlichung “Vergleiche die Live- und Entwurfsversionen dieses Beitrags”, um genau zu sehen, was sich ändern wird.
- Rich-Text-Felder verwenden Portable Text. Die KI kann Inhalte für Rich-Text-Felder schreiben, aber komplexe Formatierungen sind am besten im Admin-Editor erledigt.
Für Entwickler
Der MCP-Server-Endpunkt, Authentifizierungsmethoden, OAuth-Discovery, Tool-Parameter und Fehlerbehandlung sind in der MCP Server Reference dokumentiert.