Ghost MCP Server
Ghost MCP-Server
Ein Model Context Protocol (MCP)-Server für die Interaktion mit Ghost CMS über LLM-Schnittstellen wie Claude. Dieser Server bietet sicheren und umfassenden Zugriff auf Ihren Ghost-Blog, nutzt JWT-Authentifizierung und eine umfangreiche Sammlung von MCP-Tools zur Verwaltung von Beiträgen, Benutzern, Mitgliedern, Tarifen, Angeboten und Newslettern.

Funktionen
Sichere Ghost Admin API-Anfragen mit
@tryghost/admin-apiUmfassender Zugriff auf Entitäten, einschließlich Beiträgen, Benutzern, Mitgliedern, Tarifen, Angeboten und Newslettern
Erweiterte Suchfunktionalität mit Optionen für unscharfe und exakte Übereinstimmungen
Detaillierte, menschenlesbare Ausgabe für Ghost-Entitäten
Robuste Fehlerbehandlung unter Verwendung benutzerdefinierter
GhostError-AusnahmenIntegrierte Protokollierungsunterstützung über den MCP-Kontext für verbesserte Fehlerbehebung
Related MCP server: Ghost MCP Server
Verwendung
Um dies mit MCP-Clients zu verwenden, zum Beispiel Claude Desktop, fügen Sie Folgendes zu Ihrer claude_desktop_config.json hinzu:
{
"mcpServers": {
"ghost-mcp": {
"command": "npx",
"args": ["-y", "@fanyangmeng/ghost-mcp"],
"env": {
"GHOST_API_URL": "https://yourblog.com",
"GHOST_ADMIN_API_KEY": "your_admin_api_key",
"GHOST_API_VERSION": "v5.0"
}
}
}
}Verfügbare Ressourcen
Die folgenden Ghost CMS-Ressourcen sind über diesen MCP-Server verfügbar:
Beiträge (Posts): Artikel und Inhalte, die auf Ihrer Ghost-Website veröffentlicht wurden.
Mitglieder (Members): Registrierte Benutzer und Abonnenten Ihrer Website.
Newsletter: E-Mail-Newsletter, die über Ghost verwaltet und versendet werden.
Angebote (Offers): Werbeangebote und Rabatte für Mitglieder.
Einladungen (Invites): Einladungen für neue Benutzer oder Mitarbeiter, Ihrer Ghost-Website beizutreten.
Rollen (Roles): Benutzerrollen und Berechtigungen innerhalb des Ghost-Admin-Bereichs.
Schlagwörter (Tags): Organisatorische Schlagwörter für Beiträge und Inhalte.
Tarife (Tiers): Abonnement-Tarife und Pläne für Mitglieder.
Benutzer (Users): Admin-Benutzer und Mitarbeiterkonten.
Webhooks: Automatisierte Ereignisbenachrichtigungen an externe Dienste.
Verfügbare Tools
Dieser MCP-Server stellt eine umfassende Reihe von Tools zur Verwaltung Ihres Ghost CMS über das Model Context Protocol bereit. Jede Ressource bietet eine Reihe von Operationen, die normalerweise das Durchsuchen, Lesen, Erstellen, Bearbeiten und Löschen von Entitäten umfassen. Nachfolgend finden Sie eine Zusammenfassung der verfügbaren Tools:
Beiträge (Posts)
Beiträge durchsuchen: Beiträge mit optionalen Filtern, Paginierung und Sortierung auflisten.
Beitrag lesen: Einen Beitrag anhand der ID oder des Slugs abrufen.
Beitrag hinzufügen: Einen neuen Beitrag mit Titel, Inhalt und Status erstellen.
Beitrag bearbeiten: Einen bestehenden Beitrag anhand der ID aktualisieren.
Beitrag löschen: Einen Beitrag anhand der ID entfernen.
Mitglieder (Members)
Mitglieder durchsuchen: Mitglieder mit Filtern und Paginierung auflisten.
Mitglied lesen: Ein Mitglied anhand der ID oder E-Mail abrufen.
Mitglied hinzufügen: Ein neues Mitglied erstellen.
Mitglied bearbeiten: Mitgliedsdetails aktualisieren.
Mitglied löschen: Ein Mitglied entfernen.
Newsletter
Newsletter durchsuchen: Newsletter auflisten.
Newsletter lesen: Einen Newsletter anhand der ID abrufen.
Newsletter hinzufügen: Einen neuen Newsletter erstellen.
Newsletter bearbeiten: Newsletter-Details aktualisieren.
Newsletter löschen: Einen Newsletter entfernen.
Angebote (Offers)
Angebote durchsuchen: Angebote auflisten.
Angebot lesen: Ein Angebot anhand der ID abrufen.
Angebot hinzufügen: Ein neues Angebot erstellen.
Angebot bearbeiten: Angebotsdetails aktualisieren.
Angebot löschen: Ein Angebot entfernen.
Einladungen (Invites)
Einladungen durchsuchen: Einladungen auflisten.
Einladung hinzufügen: Eine neue Einladung erstellen.
Einladung löschen: Eine Einladung entfernen.
Rollen (Roles)
Rollen durchsuchen: Rollen auflisten.
Rolle lesen: Eine Rolle anhand der ID abrufen.
Schlagwörter (Tags)
Schlagwörter durchsuchen: Schlagwörter auflisten.
Schlagwort lesen: Ein Schlagwort anhand der ID oder des Slugs abrufen.
Schlagwort hinzufügen: Ein neues Schlagwort erstellen.
Schlagwort bearbeiten: Schlagwortdetails aktualisieren.
Schlagwort löschen: Ein Schlagwort entfernen.
Tarife (Tiers)
Tarife durchsuchen: Tarife auflisten.
Tarif lesen: Einen Tarif anhand der ID abrufen.
Tarif hinzufügen: Einen neuen Tarif erstellen.
Tarif bearbeiten: Tarifdetails aktualisieren.
Tarif löschen: Einen Tarif entfernen.
Benutzer (Users)
Benutzer durchsuchen: Benutzer auflisten.
Benutzer lesen: Einen Benutzer anhand der ID oder des Slugs abrufen.
Benutzer bearbeiten: Benutzerdetails aktualisieren.
Benutzer löschen: Einen Benutzer entfernen.
Webhooks
Webhooks durchsuchen: Webhooks auflisten.
Webhook hinzufügen: Einen neuen Webhook erstellen.
Webhook löschen: Einen Webhook entfernen.
Jedes Tool ist über das MCP-Protokoll zugänglich und kann von kompatiblen Clients aufgerufen werden. Detaillierte Parameterschemata und Informationen zur Verwendung finden Sie im Quellcode unter
src/tools/.
Fehlerbehandlung
Der Ghost MCP-Server verwendet eine benutzerdefinierte GhostError-Ausnahme, um API-Kommunikationsfehler und Verarbeitungsprobleme zu behandeln. Dies stellt klare und beschreibende Fehlermeldungen sicher, um bei der Fehlerbehebung zu helfen.
Mitwirken
Repository forken
Feature-Branch erstellen
Änderungen committen
Pull Request erstellen
Lizenz
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Publish and manage articles, series, comments, reactions, newsletters and blog analytics.
Enable Large Language Model clients to interact seamlessly with any MediaWiki wiki. Perform action…
Manage websites, help documents and customer-support conversations with safe, scoped tools.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables comprehensive management of Ghost CMS instances through the Admin API, supporting content operations (posts, tags), member management, newsletters, tiers, offers, and webhooks through natural language interactions.11 npm1MIT
- AlicenseNot gradedqualityNot gradedmaintenanceEnables interaction with Ghost CMS through the Ghost Admin API via LLM interfaces. It provides comprehensive tools for managing posts, members, newsletters, and other site entities through secure JWT authentication.-
- FlicenseNot gradedqualityCmaintenanceEnables AI assistants to manage Ghost CMS content including posts, members, users, tags, tiers, offers, newsletters, invites, roles, and webhooks via the Ghost Admin API.-
- AlicenseNot gradedqualityDmaintenanceEnables interaction with Ghost CMS sites through both Content (read-only) and Admin (read/write) APIs, allowing natural language management of posts, pages, tags, and settings.1MIT