KI-Tools
EmDash verfügt über einen integrierten MCP-Server, der KI-Assistenten ermöglicht, direkt mit den Inhalten Ihrer Website zu arbeiten. Sie können Claude, ChatGPT oder andere Tools bitten, Beiträge zu verfassen, Seiten zu aktualisieren, Medien zu verwalten, Ihre Inhalte zu durchsuchen und mehr – alles über natürliche Konversation.
MCP-Server aktivieren
Abschnitt betitelt „MCP-Server aktivieren“Der MCP-Server ist standardmäßig deaktiviert. Aktivieren Sie ihn in Ihrer Astro-Konfiguration:
emdash({ mcp: true,})Einrichtung
Abschnitt betitelt „Einrichtung“Die MCP-Server-URL Ihrer Website lautet:
https://example.com/_emdash/api/mcpErsetzen Sie example.com durch Ihre Domain. Für die lokale Entwicklung verwenden Sie http://localhost:4321/_emdash/api/mcp.
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 im Chat-Eingabefeld auf +, dann auf Connectors und schalten Sie Ihre Website ein
Für Team- und Enterprise-Pläne fügt zunächst ein Besitzer den Connector über Admin-Einstellungen > Connectors hinzu. Mitglieder verbinden sich dann individuell über ihre eigenen Einstellungen.
ChatGPT unterstützt MCP-Server auf Pro-, Business- und Enterprise-Plänen.
-
Gehen Sie zu Einstellungen > Apps & Connectors > Erweiterte Einstellungen und aktivieren Sie 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 in der Nähe des Composers auf +, dann auf Mehr und wählen Sie Ihren Connector aus
Was Sie tun können
Abschnitt betitelt „Was Sie tun können“Sobald verbunden, können Sie den KI-Assistenten bitten, jede dieser Operationen in natürlicher Sprache auszuführen. Sie müssen die Tool-Namen nicht kennen – beschreiben Sie einfach, was Sie möchten.
Inhalte
Abschnitt betitelt „Inhalte“- Inhalte durchsuchen – „Zeigen Sie mir die letzten 10 Blogbeiträge“ oder „Finden Sie alle Entwurfsseiten“
- Inhalte lesen – „Holen Sie den Beitrag namens ‘hello-world’ und fassen Sie ihn zusammen“
- Inhalte erstellen – „Schreiben Sie einen neuen Blogbeitrag über unseren Sommersale“ oder „Erstellen Sie eine Entwurfsseite für den Abschnitt ‘Über uns’“
- Inhalte bearbeiten – „Aktualisieren Sie die Preisgestaltungsseite, um den neuen Plan zu erwähnen“ oder „Korrigieren Sie den Tippfehler im FAQ-Beitrag“
- Veröffentlichen und planen – „Veröffentlichen Sie den Sommersale-Beitrag“ oder „Planen Sie die Ankündigung für den 1. Juni um 9 Uhr morgens“
- Versionen vergleichen – „Zeigen Sie mir, was sich auf der Startseite geändert hat, seit sie zuletzt veröffentlicht wurde“
- Entwürfe verwalten – „Verwerfen Sie die Entwurfsänderungen auf der Über-uns-Seite“ oder „Duplizieren Sie die Newsletter-Vorlage“
- Übersetzungen – „Welche Übersetzungen existieren für den Willkommensbeitrag?“ (wenn i18n aktiviert ist)
- Medien durchsuchen – „Listen Sie alle hochgeladenen Bilder auf“ oder „Zeigen Sie mir PDFs in der Mediathek“
- Details prüfen – „Holen Sie die Details für dieses Medienelement“
- Metadaten aktualisieren – „Setzen Sie den Alt-Text auf dem Hero-Bild auf ‘Bergsonnenuntergang’“
- Dateien entfernen – „Löschen Sie das alte Bannerbild“
- Inhalte finden – „Suchen Sie nach Beiträgen, die ‘Barrierefreiheit’ erwähnen“ oder „Finden Sie alles über TypeScript in allen Sammlungen“
Taxonomien
Abschnitt betitelt „Taxonomien“- Durchsuchen – „Listen Sie alle Kategorien auf“ oder „Zeigen Sie mir die Schlagwörter“
- Begriffe erstellen – „Fügen Sie ein ‘Tutorials’-Schlagwort hinzu“ oder „Erstellen Sie eine ‘Frontend’-Unterkategorie unter ‘Engineering’“
- Menüs anzeigen – „Zeigen Sie mir das Hauptnavigationsmenü“ oder „Was ist im Fußzeilenmenü?“
Schema (nur Admin)
Abschnitt betitelt „Schema (nur Admin)“- Inspizieren – „Welche Sammlungen existieren?“ oder „Zeigen Sie mir die Felder in der Beitrags-Sammlung“
- Sammlungen erstellen – „Erstellen Sie eine neue ‘Testimonials’-Sammlung mit Namens- und Zitatfeldern“
- Schema ändern – „Fügen Sie ein ‘featured’-Boolesches Feld zu Beiträgen hinzu“
Revisionen
Abschnitt betitelt „Revisionen“- Verlauf anzeigen – „Zeigen Sie den Revisionsverlauf für diesen Beitrag“
- Wiederherstellen – „Stellen Sie den Beitrag auf seine vorherige Version wieder her“
Berechtigungen
Abschnitt betitelt „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-Bereich haben:
| Rolle | Was die KI tun kann |
|---|---|
| Admin | Alles, einschließlich Schemaänderungen |
| Editor | Alle Inhalte, Medien, Taxonomien und Menüs. Kann Schema einsehen. |
| Autor | Eigene Inhalte und Medien |
| Mitwirkender | Eigene Inhalte (kein Veröffentlichen) und Medien |
Wenn Sie etwas versuchen, auf das Sie keinen Zugriff haben, wird die KI Sie informieren.
- Seien Sie spezifisch bezüglich Sammlungen. Sagen Sie „Erstellen Sie einen Blogbeitrag“ anstelle von „Erstellen Sie einen Beitrag“, wenn Sie mehrere Sammlungen haben.
- Fragen Sie zuerst nach dem Schema. Wenn Sie unsicher sind, welche Felder eine Sammlung hat, fragen Sie „Welche Felder hat die Beitrags-Sammlung?“, bevor Sie Inhalte erstellen oder bearbeiten.
- Vor dem Veröffentlichen überprüfen. Bitten Sie die KI, Inhalte als Entwurf zu erstellen, überprüfen Sie sie im Admin-Bereich und bitten Sie dann die KI, sie zu veröffentlichen – oder veröffentlichen Sie sie selbst.
- Verwenden Sie ‘Vergleichen’ zur Überprüfung. Fragen Sie vor dem Veröffentlichen „Vergleichen Sie 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 durchzuführen.
Für Entwickler
Abschnitt betitelt „Für Entwickler“Der MCP-Server-Endpunkt, Authentifizierungsmethoden, OAuth-Discovery, Tool-Parameter und Fehlerbehandlung sind in der MCP-Server-Referenz dokumentiert.