EmDash enthält einen integrierten MCP-Server, mit dem KI-Assistenten direkt mit den Inhalten Ihrer Site arbeiten können. Sie können Claude, ChatGPT oder andere Tools bitten, Beiträge zu entwurfen, Seiten zu aktualisieren, Medien zu verwalten, Ihre Inhalte zu durchsuchen und mehr – alles in natürlicher 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 Site 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.
-
Öffnen Sie Einstellungen > Connectors
-
Klicken Sie auf Add custom connector
-
Geben Sie die MCP-Server-URL Ihrer Site ein
-
Klicken Sie auf Add – 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 aktivieren Sie Ihre Site
Bei Team- und Enterprise-Tarifen fügt zuerst ein Owner den Connector unter Admin Settings > Connectors hinzu. Mitglieder verbinden sich anschließend einzeln in den eigenen Einstellungen.
ChatGPT
ChatGPT unterstützt MCP-Server in den Tarifen Pro, Business und Enterprise.
-
Öffnen Sie Settings > Apps & Connectors > Advanced settings und aktivieren Sie Developer Mode
-
Öffnen Sie Settings > Connectors > Create
-
Geben Sie einen Namen, eine Beschreibung und die MCP-Server-URL Ihrer Site ein
-
Klicken Sie auf Create
-
In einer Unterhaltung klicken Sie nahe dem Composer auf +, dann auf More, und wählen Sie Ihren Connector
Was Sie tun können
Sobald die Verbindung steht, können Sie den KI-Assistenten bitten, eine dieser 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 letzten 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 Sommersale“ oder „Erstelle eine Entwurfsseite für den Bereich Über uns“
- Inhalte bearbeiten – „Aktualisiere die Preisseite und erwähne den neuen Tarif“ oder „Korrigiere den Tippfehler im FAQ-Beitrag“
- Veröffentlichen und planen – „Veröffentliche den Sommersale-Beitrag“ oder „Plane die Ankündigung auf den 1. Juni um 9 Uhr“
- Versionen vergleichen – „Zeige mir, was sich auf der Startseite seit der letzten Veröffentlichung geändert hat“
- Entwürfe verwalten – „Verwirf die Entwurfsänderungen auf der About-Seite“ oder „Dupliziere die Newsletter-Vorlage“
- Übersetzungen – „Welche Übersetzungen gibt es für den Welcome-Beitrag?“ (wenn i18n aktiviert ist)
Medien
- Medien durchsuchen – „Liste alle hochgeladenen Bilder auf“ oder „Zeige PDFs in der Mediathek“
- Details prüfen – „Hole die Details zu diesem Medienelement“
- Metadaten aktualisieren – „Setze den Alt-Text des Hero-Bildes auf ‚Mountain sunset‘“
- Dateien entfernen – „Lösche das alte Bannerbild“
Suche
- Inhalte finden – „Suche Beiträge mit ‚accessibility‘“ oder „Finde alles zu TypeScript in allen Collections“
Taxonomien
- Durchsuchen – „Liste alle Kategorien auf“ oder „Zeige mir die Tags“
- Begriffe anlegen – „Füge den Tag ‚tutorials‘ hinzu“ oder „Erstelle eine Unterkategorie ‚Frontend‘ unter ‚Engineering‘“
Menüs
- Menüs ansehen – „Zeige mir das Hauptnavigationsmenü“ oder „Was steht im Footer-Menü?“
Schema (nur Admin)
- Prüfen – „Welche Collections gibt es?“ oder „Zeige mir die Felder der Collection posts“
- Collections anlegen – „Erstelle eine neue Collection ‚testimonials‘ mit den Feldern name und quote“
- Schema ändern – „Füge der Collection posts ein boolesches Feld ‚featured‘ hinzu“
Revisionen
- Verlauf ansehen – „Zeige den Revisionsverlauf für diesen Beitrag“
- Wiederherstellen – „Stelle den Beitrag auf die vorherige Version zurück“
Berechtigungen
Was Sie über ein KI-Tool tun können, hängt von Ihrer EmDash-Rolle ab. Der KI-Assistent arbeitet mit denselben Rechten wie Sie im Admin-Panel:
| Rolle | Was die KI tun kann |
|---|---|
| Admin | Alles, einschließlich Schemaänderungen |
| Editor | Alle Inhalte, Medien, Taxonomien und Menüs. Kann das Schema einsehen. |
| Author | Eigene Inhalte und Medien |
| Contributor | Eigene Inhalte (ohne Veröffentlichung) und Medien |
Wenn Sie etwas ohne Berechtigung versuchen, informiert Sie die KI.
Tipps
- Seien Sie präzise bei Collections. Sagen Sie „erstelle einen Blogbeitrag“ statt „erstelle einen Beitrag“, wenn Sie mehrere Collections haben.
- Fragen Sie zuerst nach dem Schema. Wenn Sie unsicher sind, welche Felder eine Collection hat, fragen Sie: „Welche Felder hat die Collection posts?“, bevor Sie Inhalte anlegen oder bearbeiten.
- Vor der Veröffentlichung prüfen. Bitten Sie die KI, Inhalte als Entwurf anzulegen, prüfen Sie sie im Admin-Panel, und bitten Sie die KI dann um Veröffentlichung – oder veröffentlichen Sie selbst.
- Vergleichen zum Review. Vor der Veröffentlichung: „Vergleiche die Live- und Entwurfsversion dieses Beitrags“, um genau zu sehen, was sich ändert.
- Rich-Text-Felder nutzen Portable Text. Die KI kann Inhalte für Rich-Text-Felder schreiben; komplexe Formatierung ist im Admin-Editor am besten.
Für Entwickler
MCP-Server-Endpunkt, Authentifizierung, OAuth-Discovery, Tool-Parameter und Fehlerbehandlung sind in der MCP-Server-Referenz dokumentiert.