Skip to main content
Glama
MFYDev
by MFYDev

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.

demo

Funktionen

  • Sichere Ghost Admin API-Anfragen mit @tryghost/admin-api

  • Umfassender 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-Ausnahmen

  • Integrierte 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

  1. Repository forken

  2. Feature-Branch erstellen

  3. Änderungen committen

  4. Pull Request erstellen

Lizenz

MIT

Related MCP Connectors

Related MCP Servers

Appeared in Searches