Skip to main content
Glama

Ghost MCP Server

by mtane0412

Servidor Ghost MCP

Un servidor de Protocolo de Contexto de Modelo (MCP) que se integra con la API de administración de Ghost. Este servidor permite el acceso programático a las funciones de Ghost CMS, como la gestión de publicaciones, páginas y miembros, entre otras.

Características

  • Gestión de publicaciones (crear, leer, actualizar, eliminar, buscar)
  • Gestión de páginas (crear, leer, actualizar, eliminar)
  • Gestión de etiquetas
  • Gestión de autores
  • Gestión de miembros (crear, leer, actualizar, eliminar, buscar)
  • Soporte para subir imágenes

Prerrequisitos

  • Node.js (se recomienda v18 o superior)
  • Instancia de Ghost CMS
  • Clave API de Ghost Admin

Instalación

Instale el paquete usando npm:

npm install @mtane0412/ghost-mcp-server

Configuración

  1. Crea una nueva integración personalizada en tu panel de administración de Ghost en Configuración > Integraciones.
  2. Establezca las siguientes variables de entorno:
# macOS/Linux export GHOST_URL="https://your-ghost-blog.com" export GHOST_ADMIN_API_KEY="your_admin_api_key" # Windows (PowerShell) $env:GHOST_URL="https://your-ghost-blog.com" $env:GHOST_ADMIN_API_KEY="your_admin_api_key"

Alternativamente, puede crear un archivo .env :

GHOST_URL=https://your-ghost-blog.com GHOST_ADMIN_API_KEY=your_admin_api_key

Uso

Después de la instalación, inicie el servidor con:

npx @mtane0412/ghost-mcp-server

Herramientas disponibles

obtener_publicaciones

Recupera una lista de publicaciones de blog.

Aporte:

{ "limit": "number", // Optional: Number of posts to retrieve (1-100, default: 10) "page": "number" // Optional: Page number (default: 1) }

obtener_publicación

Recupera una publicación específica por ID.

Aporte:

{ "id": "string" // Required: Post ID }

publicaciones de búsqueda

Busca publicaciones.

Aporte:

{ "query": "string", // Required: Search query "limit": "number" // Optional: Number of posts to retrieve (1-100, default: 10) }

crear_publicación

Crea una nueva publicación.

Aporte:

{ "title": "string", // Required: Post title "html": "string", // Optional: HTML content "lexical": "string", // Optional: Lexical content "status": "string", // Optional: Post status (published/draft/scheduled) "visibility": "string" // Optional: Visibility level (public/members/paid/tiers) }

actualización_publicación

Actualiza una publicación existente.

Aporte:

{ "id": "string", // Required: Post ID "title": "string", // Optional: Post title "html": "string", // Optional: HTML content "lexical": "string", // Optional: Lexical content "status": "string" // Optional: Post status }

eliminar_publicación

Elimina una publicación.

Aporte:

{ "id": "string" // Required: Post ID }

obtener_páginas

Recupera una lista de páginas.

Aporte:

{ "limit": "number", // Optional: Number of pages to retrieve (1-100, default: 10) "page": "number", // Optional: Page number (default: 1) "order": "string", // Optional: Sort order "formats": ["string"], // Optional: Content formats (html/mobiledoc/lexical) "include": ["string"] // Optional: Related data to include (authors/tags) }

obtener_miembros

Recupera una lista de miembros.

Aporte:

{ "limit": "number", // Optional: Number of members to retrieve (1-100, default: 10) "page": "number", // Optional: Page number (default: 1) "order": "string", // Optional: Sort order "include": ["string"] // Optional: Related data to include (labels/newsletters) }

miembros de búsqueda

Busca miembros.

Aporte:

{ "query": "string", // Required: Search query "limit": "number", // Optional: Number of members to retrieve (1-100, default: 10) "include": ["string"] // Optional: Related data to include (labels/newsletters) }

subir_imagen

Sube una imagen.

Aporte:

{ "file": "string", // Required: Base64 encoded image data "purpose": "string" // Optional: Image purpose (image/profile_image/icon) }

Depuración

Dado que los servidores MCP se comunican a través de stdio, la depuración puede ser complicada. Recomendamos usar el Inspector MCP , disponible como script de paquete:

npm run inspect

El Inspector proporcionará una URL para acceder a las herramientas de depuración en su navegador.

Licencia

Licencia MIT

-
security - not tested
F
license - not found
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Se integra con la API de administración de Ghost para permitir la gestión programática de las funciones de Ghost CMS, incluidas publicaciones, páginas, etiquetas, autores, miembros y cargas de imágenes, proporcionando capacidades eficientes de gestión de contenido.

  1. Características
    1. Prerrequisitos
      1. Instalación
        1. Configuración
          1. Uso
            1. Herramientas disponibles
              1. obtener\_publicaciones
              2. obtener\_publicación
              3. publicaciones de búsqueda
              4. crear\_publicación
              5. actualización\_publicación
              6. eliminar\_publicación
              7. obtener\_páginas
              8. obtener\_miembros
              9. miembros de búsqueda
              10. subir\_imagen
              11. Depuración
            2. Licencia

              Related MCP Servers

              • -
                security
                A
                license
                -
                quality
                Enables interaction with Ghost CMS via LLM interfaces, providing secure access through JWT authentication for managing posts, users, and newsletters with detailed output and error handling.
                Last updated -
                41
                137
                38
                TypeScript
                MIT License
                • Linux
              • -
                security
                A
                license
                -
                quality
                Enables management of Payload CMS projects through natural language commands, allowing developers to create, configure, and deploy content models with conversational AI.
                Last updated -
                82
                21
                MIT License
                • Linux
                • Apple
              • -
                security
                F
                license
                -
                quality
                Model Context Protocol (MCP) integration for managing content in the DevHub CMS system (blog posts, content, location administration)
                Last updated -
                Python
                • Linux
                • Apple
              • -
                security
                A
                license
                -
                quality
                An implementation of the Model Context Protocol Server that allows AI clients like Cursor or Claude Desktop to manage Ghost CMS blogs by exposing capabilities like creating posts, adding tags, and uploading images.
                Last updated -
                2
                JavaScript
                MIT License

              View all related MCP servers

              MCP directory API

              We provide all the information about MCP servers via our MCP API.

              curl -X GET 'https://glama.ai/api/mcp/v1/servers/mtane0412/ghost-mcp-server'

              If you have feedback or need assistance with the MCP directory API, please join our Discord server