Ghost MCP Server-integratie

Geef AI-gedreven blogautomatisering op Ghost CMS kracht met de Ghost MCP Server, voor naadloos beheer van berichten, gebruikers, nieuwsbrieven en meer via natuurlijke taal.

Ghost MCP Server-integratie

Wat doet de “Ghost” MCP Server?

De Ghost MCP (Model Context Protocol) Server is een gespecialiseerd hulpmiddel dat AI-assistenten—zoals Claude—verbindt met je Ghost CMS, zodat je het blogbeheer naadloos kunt uitvoeren via commando’s in natuurlijke taal. Door te fungeren als brug tussen grote taalmodellen en de Ghost Admin API stelt de server ontwikkelaars en contentmanagers in staat om taken uit te voeren zoals het opvragen, aanmaken, bewerken of verwijderen van berichten, gebruikersbeheer, nieuwsbrieven afhandelen en meer—alles veilig en programmatisch. Dit stroomlijnt niet alleen typische contentoperaties, maar stelt ook AI-gedreven workflows in staat voor geavanceerde blogautomatisering, realtime gegevensopvraging en contextuele contentgeneratie. Met robuuste authenticatie en uitgebreide foutafhandeling maakt de Ghost MCP Server het eenvoudig om de resources van je Ghost-site te beheren via LLM-gestuurde interfaces.

Lijst van prompts

Er zijn geen expliciete prompt-sjablonen vermeld in de repository of documentatie.

Lijst van resources

  • Berichten: Artikelen en content gepubliceerd op je Ghost-site.
  • Leden: Geregistreerde gebruikers en abonnees van je site.
  • Nieuwsbrieven: E-mailnieuwsbrieven die via Ghost worden beheerd en verzonden.
  • Aanbiedingen: Promotie-aanbiedingen en kortingen voor leden.
  • Uitnodigingen: Uitnodigingen voor nieuwe gebruikers of medewerkers om lid te worden van je Ghost-site.
  • Rollen: Gebruikersrollen en permissies binnen de Ghost-admin.
  • Tags: Organisatietags voor berichten en content.
  • Abonnementsniveaus: Abonnementsniveaus en -plannen voor leden.
  • Gebruikers: Admin-gebruikers en stafaccounts.
  • Webhooks: Geautomatiseerde evenementmeldingen naar externe diensten.

Berichten

  • Blader door berichten: Lijst berichten met optionele filters, paginering en sortering.
  • Lees bericht: Haal een bericht op via ID of slug.
  • Voeg bericht toe: Maak een nieuw bericht aan met titel, inhoud en status.
  • Bewerk bericht: Werk een bestaand bericht bij via ID.
  • Verwijder bericht: Verwijder een bericht via ID.

Leden

  • Blader door leden: Lijst leden met filters en paginering.
  • Lees lid: Haal een lid op via ID of e-mail.
  • Voeg lid toe: Maak een nieuw lid aan.
  • Bewerk lid: Werk lidgegevens bij.
  • Verwijder lid: Verwijder een lid.

Nieuwsbrieven

  • Blader door nieuwsbrieven: Lijst nieuwsbrieven.
  • Lees nieuwsbrief: Haal een nieuwsbrief op via ID.
  • Voeg nieuwsbrief toe: Maak een nieuwe nieuwsbrief.
  • Bewerk nieuwsbrief: Werk nieuwsbriefgegevens bij.
  • Verwijder nieuwsbrief: Verwijder een nieuwsbrief.

Aanbiedingen

  • Blader door aanbiedingen: Lijst aanbiedingen.
  • Lees aanbieding: Haal een aanbieding op via ID.
  • Voeg aanbieding toe: Maak een nieuwe aanbieding aan.
  • Bewerk aanbieding: Werk aanbiedinggegevens bij.
  • Verwijder aanbieding: Verwijder een aanbieding.

Uitnodigingen

  • Blader door uitnodigingen: Lijst uitnodigingen.
  • Voeg uitnodiging toe: Maak een nieuwe uitnodiging aan.

Gebruiksscenario’s voor deze MCP Server

  • Contentbeheer automatiseren: Laat LLM’s repetitieve blogbeheertaken zoals het aanmaken, bewerken of verwijderen van berichten afhandelen, zodat ontwikkelaars en redacteuren meer tijd overhouden.
  • Abonnee- en ledenanalyse: Vraag ledenlijsten op of analyseer betrokkenheid via geautomatiseerde scripts en prompts.
  • Nieuwsbriefbeheer: Automatiseer het aanmaken, bewerken en beheren van nieuwsbrieven voor tijdige en consistente communicatie met abonnees.
  • Aanbiedingen en promotiebeheer: Maak en beheer eenvoudig aanbiedingen of promotiecampagnes met instructies in natuurlijke taal.
  • Staf- en gebruikersbeheer: Nieuwe medewerkers onboarden of gebruikersrollen en uitnodigingen beheren via AI-gestuurde workflows, voor meer operationele efficiëntie.

Hoe stel je het in

Windsurf

  1. Zorg dat Node.js op je systeem is geïnstalleerd.
  2. Zoek je Windsurf-configuratiebestand.
  3. Voeg de Ghost MCP-server toe met het volgende JSON-fragment:
    {
      "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"
          }
        }
      }
    }
    
  4. Sla de configuratie op en herstart Windsurf.
  5. Controleer of de server draait door te werken met Ghost MCP-functies.

Claude

  1. Zorg dat Node.js is geïnstalleerd.
  2. Bewerk claude_desktop_config.json.
  3. Voeg het volgende toe onder mcpServers:
    {
      "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"
          }
        }
      }
    }
    
  4. Sla op en herstart Claude Desktop.
  5. Test door Ghost-gerelateerde commando’s te geven via je LLM-interface.

Cursor

  1. Installeer Node.js als dit nog niet aanwezig is.
  2. Open het configuratiebestand van Cursor.
  3. Voeg de Ghost MCP-serverconfiguratie toe:
    {
      "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"
          }
        }
      }
    }
    
  4. Sla op en herstart Cursor.
  5. Bevestig de juiste installatie door Ghost MCP-acties uit te voeren.

Cline

  1. Zorg ervoor dat Node.js is geïnstalleerd.
  2. Bewerk het configuratiebestand van Cline.
  3. Voeg toe:
    {
      "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"
          }
        }
      }
    }
    
  4. Sla op en herstart Cline.
  5. Controleer de integratie door Ghost MCP-tools uit te voeren.

API-sleutels beveiligen

Sla gevoelige sleutels op als omgevingsvariabelen in plaats van deze in te hardcoden. Voorbeeld:

{
  "mcpServers": {
    "ghost-mcp": {
      "command": "npx",
      "args": ["-y", "@fanyangmeng/ghost-mcp"],
      "env": {
        "GHOST_API_URL": "https://yourblog.com",
        "GHOST_ADMIN_API_KEY": "${GHOST_ADMIN_API_KEY}",
        "GHOST_API_VERSION": "v5.0"
      }
    }
  }
}

Stel GHOST_ADMIN_API_KEY in als een omgevingsvariabele in je besturingssysteem of container.

Hoe gebruik je deze MCP in flows

MCP gebruiken in FlowHunt

Om MCP-servers in je FlowHunt-workflow te integreren, begin je met het toevoegen van het MCP-component aan je flow en verbind je het met je AI-agent:

FlowHunt MCP flow

Klik op het MCP-component om het configuratiepaneel te openen. Voeg in het systeem-MCP-configuratiegedeelte je MCP-servergegevens toe in dit JSON-formaat:

{
  "ghost-mcp": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

Na configuratie kan de AI-agent deze MCP nu als tool gebruiken met toegang tot alle functies en mogelijkheden. Vergeet niet “ghost-mcp” te wijzigen naar de daadwerkelijke naam van je MCP-server en vervang de URL door die van jezelf.


Overzicht

SectieBeschikbaarheidDetails/Opmerkingen
Overzicht
Lijst van promptsNiet gespecificeerd in de documentatie
Lijst van resourcesBlog-entiteiten (berichten, leden, nieuwsbrieven, enz.)
Lijst van toolsCRUD-tools voor Ghost CMS-entiteiten
Beveiliging van API-sleutelsOndersteuning voor omgevingsvariabelen
Sampling-ondersteuning (minder belangrijk)Niet genoemd

Roots-ondersteuning: ⛔ (Niet genoemd)


Tussen het overzicht en de MCP-scoretabellen:
Ghost MCP Server biedt uitgebreide resources en tools voor Ghost CMS-beheer met duidelijke installatie- en beveiligingsopties. Er ontbreken prompt-sjablonen, expliciete sampling of roots-ondersteuning, maar het is sterk voor praktische blogautomatisering. Ik waardeer het met een 7/10 voor algemene ontwikkelaarswaarde en volledigheid.


MCP-score

Heeft een LICENSE✅ (MIT)
Heeft ten minste één tool
Aantal Forks18
Aantal Sterren59

Veelgestelde vragen

Wat is de Ghost MCP Server?

De Ghost MCP Server vormt een brug tussen AI-assistenten en je Ghost CMS, waarmee je blogbeheer via natuurlijke taal mogelijk wordt. Het biedt veilige, programmatische toegang tot berichten, leden, nieuwsbrieven, aanbiedingen, uitnodigingen, rollen, tags, abonnementsniveaus, gebruikers en webhooks.

Welke resources en tools kan ik beheren met Ghost MCP?

Je kunt berichten, leden, nieuwsbrieven, aanbiedingen, uitnodigingen, rollen, tags, abonnementsniveaus, gebruikers en webhooks beheren. Tools omvatten het aanmaken, bewerken, verwijderen en ophalen van deze resources direct vanuit AI-gestuurde workflows.

Hoe voeg ik veilig mijn Ghost Admin API-sleutel toe?

Sla gevoelige API-sleutels op als omgevingsvariabelen in plaats van ze direct in configuratiebestanden te zetten. Gebruik '${GHOST_ADMIN_API_KEY}' in de configuratie en stel de variabele in je besturingssysteem of containeromgeving in.

Wat zijn typische gebruiksscenario's voor deze integratie?

Automatiseer blogbeheer, voer ledenanalyses uit, beheer nieuwsbrieven, maak promotieaanbiedingen en regel gebruikersbeheer—allemaal met AI-gestuurde automatisering en natuurlijke taalcommando's.

Hoe verbind ik Ghost MCP met FlowHunt?

Voeg het MCP-component toe aan je FlowHunt-flow, voeg de Ghost MCP-servergegevens toe in de configuratie en verbind het met je AI-agent. Je agent kan dan alle Ghost MCP-tools gebruiken als onderdeel van zijn workflow.

Verbind je Ghost CMS met FlowHunt

Vereenvoudig contentbeheer en schakel geavanceerde automatiseringen in op Ghost met de Ghost MCP Server en FlowHunt. Probeer het nu of boek een demo om het in actie te zien.

Meer informatie