KI-Werkzeuge

Auf dieser Seite

EmDash verfügt über einen integrierten MCP-Server, der KI-Assistenten direkt mit den Inhalten Ihrer Website arbeiten lässt. 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 durch natürliche Konversation.

Der MCP-Server

Der MCP-Server ist standardmäßig aktiviert — die Route unter /_emdash/api/mcp wird eingebunden, sofern Sie sie nicht explizit deaktivieren. Er erfordert immer eine Authentifizierung, sodass keine Inhalte ohne gültige Anmeldedaten zugänglich sind.

Um ihn zu deaktivieren, setzen Sie mcp: false in Ihrer Astro-Konfiguration:

emdash({
  mcp: false,
})

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

Konnektoren, die in claude.ai hinzugefügt werden, funktionieren sowohl in der Web-App als auch in Claude Desktop.

  1. Gehen Sie zu Einstellungen > Konnektoren

  2. Klicken Sie auf Benutzerdefinierten Konnektor 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 Konversation, klicken Sie auf + im Chat-Eingabefeld, dann auf Konnektoren, und aktivieren Sie Ihre Website

Für Team- und Enterprise-Pläne fügt ein Eigentümer den Konnektor zuerst über Admin-Einstellungen > Konnektoren hinzu. Mitglieder verbinden sich dann einzeln über ihre eigenen Einstellungen.

ChatGPT

ChatGPT unterstützt MCP-Server in Pro-, Business- und Enterprise-Plänen.

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

  2. Gehen Sie zu Einstellungen > Konnektoren > 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 Konversation auf + neben dem Composer, dann auf Mehr, und wählen Sie Ihren Konnektor aus

Was Sie tun können

Sobald verbunden, können Sie den KI-Assistenten bitten, eine der folgenden Operationen in natürlicher Sprache auszuführen. Sie müssen die Tool-Namen nicht kennen — beschreiben Sie einfach, was Sie möchten.

Inhalte

  • Inhalte durchsuchen — “Zeige mir die neuesten 10 Blogbeiträge” oder “Finde alle Entwurfsseiten”
  • Inhalte lesen — “Hole den Beitrag ‘hello-world’ und fasse ihn zusammen”
  • Inhalte erstellen — “Schreibe einen neuen Blogbeitrag über unseren Sommerverkauf” oder “Erstelle einen Entwurf für den Über-uns-Bereich”
  • Inhalte bearbeiten — “Aktualisiere die Preisseite mit dem neuen Plan” oder “Behebe den Tippfehler im FAQ-Beitrag”
  • Veröffentlichen und planen — “Veröffentliche den Sommerverkauf-Beitrag”, “Plane die Ankündigung für den 1. Juni um 9 Uhr” oder “Storniere den Zeitplan für den Launch-Beitrag”
  • Versionen vergleichen — “Zeige mir, was sich auf der Startseite seit der letzten Veröffentlichung geändert hat”
  • Entwürfe verwalten — “Verwirf die Entwurfsänderungen der Über-uns-Seite” oder “Dupliziere die Newsletter-Vorlage”
  • Übersetzungen — “Welche Übersetzungen gibt es für den Willkommensbeitrag?” (wenn i18n aktiviert ist)

Medien

  • Medien durchsuchen — “Liste alle hochgeladenen Bilder auf” oder “Zeige mir PDFs in der Medienbibliothek”
  • Details prüfen — “Zeige die Details für dieses Medienelement”
  • Uploads registrieren — “Registriere die Datei, die ich gerade nach media/2026/banner.png hochgeladen habe, als Medienelement”
  • Metadaten aktualisieren — “Setze den Alt-Text des Hero-Bildes auf ‘Bergsonnenuntergang’”
  • Dateien entfernen — “Lösche das alte Bannerbild”

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 einen ‘Tutorials’-Tag hinzu” oder “Erstelle eine ‘Frontend’-Unterkategorie unter ‘Engineering’”
  • Begriffe umbenennen — “Benenne die Kategorie ‘frontend’ in ‘Web Frontend’ um”
  • Begriffe verschieben — “Verschiebe den ‘Tutorials’-Tag unter die Kategorie ‘Anleitungen’” oder “Löse ‘react’ von seinem übergeordneten Element”
  • Begriffe löschen — “Lösche den ungenutzten ‘Archiv’-Tag”

Menüs

  • Menüs anzeigen — “Zeige mir das Hauptnavigationsmenü” oder “Was ist im Fußzeilenmenü?”
  • Menüs erstellen — “Erstelle ein neues ‘Seitenleisten’-Menü”
  • Menüs bearbeiten — “Benenne das ‘Haupt’-Menü in ‘Primäre Navigation’ um”
  • Einträge festlegen — “Ersetze die Einträge im Hauptmenü durch Start, Blog, Über uns und Kontakt”
  • Menüs löschen — “Lösche das ungenutzte ‘Mobile’-Menü”

Website-Einstellungen

  • Prüfen — “Was ist der aktuelle Website-Titel?” oder “Zeige mir die sozialen Links”
  • Identität aktualisieren — “Setze den Website-Titel auf ‘Acme Blog’ und den Slogan auf ‘Geschichten vom Team’”
  • Logo / Favicon setzen — “Verwende dieses Bild als Website-Logo” (nachdem Sie es mit media_upload hochgeladen haben)
  • SEO-Standardwerte — “Setze das Standard-OG-Bild auf das neue Banner” oder “Aktualisiere den Titeltrennzeichen auf einen senkrechten Strich”
  • Soziale Konten — “Füge unsere Mastodon- und YouTube-Links zu den sozialen Einstellungen hinzu”

Schema (nur Admin)

  • Prüfen — “Welche Sammlungen gibt es?” oder “Zeige mir die Felder der Beitragssammlung”
  • Sammlungen erstellen — “Erstelle eine neue ‘Testimonials’-Sammlung mit Name- und Zitat-Feldern”
  • Schema ändern — “Füge ein ‘Featured’-Boolean-Feld zu Beiträgen hinzu”

Revisionen

  • Verlauf anzeigen — “Zeige den Revisionsverlauf für diesen Beitrag”
  • Wiederherstellen — “Stelle den Beitrag auf seine vorherige Version wieder her”

Berechtigungen

Wenn ein MCP-Client die OAuth-Zustimmungsseite öffnet, ist jede angeforderte Berechtigung standardmäßig ausgewählt. Deaktivieren Sie alle Berechtigungen, die der Client nicht benötigt, bevor Sie den Zugriff genehmigen. Das resultierende Token ist auf die von Ihnen ausgewählten Berechtigungen und die von Ihrer EmDash-Rolle erlaubten Berechtigungen beschränkt, sodass das Gewähren weniger Berechtigungen nie erhöht, was der Client tun kann.

RolleWas die KI tun kann
AdminAlles, einschließlich Schemaänderungen und Aktualisierung von Website-Einstellungen
RedakteurAlle Inhalte, Medien, Taxonomien und Menüs. Kann Schema einsehen und Einstellungen lesen.
AutorEigene Inhalte und Medien
MitwirkenderEigene Inhalte (keine Veröffentlichung) und Medien

Wenn Sie etwas versuchen, wozu Sie keinen Zugriff haben, wird die KI Sie informieren.

Tipps

  • Seien Sie spezifisch bei Sammlungen. Sagen Sie “erstelle einen Blogbeitrag” statt “erstelle 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 Beitragssammlung?”, bevor Sie Inhalte erstellen oder bearbeiten.
  • Prüfen Sie vor dem Veröffentlichen. Bitten Sie die KI, Inhalte als Entwurf zu erstellen, prüfen Sie sie im Admin-Panel, dann bitten Sie die KI, sie zu veröffentlichen — oder veröffentlichen Sie sie selbst.
  • Verwenden Sie Vergleich zur Überprüfung. Fragen Sie vor dem Veröffentlichen “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 Formatierung wird am besten im Admin-Editor erstellt.

Für Entwickler

Der MCP-Server-Endpunkt, Authentifizierungsmethoden, OAuth-Discovery, Tool-Parameter und Fehlerbehandlung sind in der MCP-Server-Referenz dokumentiert.