KI-Tools

Auf dieser Seite

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.

  1. Gehen Sie zu Einstellungen > Connectors

  2. Klicken Sie auf Benutzerdefinierten Connector hinzufügen

  3. Geben Sie die MCP-Server-URL Ihrer Website ein

  4. Klicken Sie auf Hinzufügen – Ihr Browser öffnet sich, damit Sie sich anmelden und den Zugriff genehmigen können

  5. 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.

  1. Gehen Sie zu Einstellungen > Apps & Connectors > Erweiterte Einstellungen und aktivieren Sie den Entwicklermodus

  2. Gehen Sie zu Einstellungen > Connectors > Erstellen

  3. Geben Sie einen Namen, eine Beschreibung und die MCP-Server-URL Ihrer Website ein

  4. Klicken Sie auf Erstellen

  5. 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.png hochgeladen 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_create registriert 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:

RolleWas die KI tun kann
AdminAlles, einschließlich Schema-Änderungen und Aktualisierung der Website-Einstellungen
EditorAlle Inhalte, Medien, Taxonomien und Menüs. Kann Schema anzeigen und Einstellungen lesen.
AuthorEigene Inhalte und Medien
ContributorEigene 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.