Ghost MCP Server
Ghost MCP Server
Un servidor del Model Context Protocol (MCP) para interactuar con Ghost CMS a través de interfaces LLM como Claude. Este servidor proporciona acceso seguro y completo a tu blog de Ghost, aprovechando la autenticación JWT y un amplio conjunto de herramientas MCP para gestionar publicaciones, usuarios, miembros, niveles, ofertas y boletines.

Características
Solicitudes seguras a la API de administración de Ghost con
@tryghost/admin-apiAcceso integral a entidades, incluyendo publicaciones, usuarios, miembros, niveles, ofertas y boletines
Funcionalidad de búsqueda avanzada con opciones de coincidencia difusa y exacta
Salida detallada y legible para entidades de Ghost
Manejo robusto de errores mediante excepciones personalizadas
GhostErrorSoporte de registro integrado a través del contexto MCP para una resolución de problemas mejorada
Uso
Para usar esto con clientes MCP, por ejemplo, Claude Desktop, añade lo siguiente a tu claude_desktop_config.json:
{
"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"
}
}
}
}Recursos Disponibles
Los siguientes recursos de Ghost CMS están disponibles a través de este servidor MCP:
Publicaciones: Artículos y contenido publicado en tu sitio de Ghost.
Páginas: Páginas independientes (acerca de, aterrizaje, pilares) — mismos campos que las publicaciones, incluyendo todos los metadatos SEO/sociales.
Miembros: Usuarios registrados y suscriptores de tu sitio.
Boletines: Boletines de correo electrónico gestionados y enviados a través de Ghost.
Ofertas: Ofertas promocionales y descuentos para miembros.
Invitaciones: Invitaciones para que nuevos usuarios o personal se unan a tu sitio de Ghost.
Roles: Roles de usuario y permisos dentro del administrador de Ghost.
Etiquetas: Etiquetas organizativas para publicaciones y contenido.
Niveles: Niveles de suscripción y planes para miembros.
Usuarios: Usuarios administradores y cuentas de personal.
Webhooks: Notificaciones automáticas de eventos a servicios externos.
Herramientas Disponibles
Este servidor MCP expone un conjunto completo de herramientas para gestionar tu Ghost CMS a través del Model Context Protocol. Cada recurso proporciona un conjunto de operaciones, que típicamente incluyen navegar, leer, crear, editar y eliminar entidades. A continuación se muestra un resumen de las herramientas disponibles:
Publicaciones
Navegar Publicaciones: Listar publicaciones con filtros opcionales, paginación y ordenación.
Leer Publicación: Recuperar una publicación por ID o slug.
Añadir Publicación: Crear una nueva publicación con título, contenido y estado.
Editar Publicación: Actualizar una publicación existente por ID.
Eliminar Publicación: Eliminar una publicación por ID.
Páginas
Navegar Páginas: Listar páginas con filtros opcionales, paginación y ordenación.
Leer Página: Recuperar una sola página por id o slug.
Añadir Página: Crear una nueva página.
Editar Página: Actualizar una página. Omitir
html/lexicaldeja el contenido sin tocar, lo que hace que las ediciones solo de metadatos sean seguras.Eliminar Página: Eliminar una página.
Los campos editables incluyen slug, status, visibility, featured, published_at,
custom_excerpt, feature_image (+ _alt, _caption), show_title_and_feature_image,
meta_title, meta_description, og_title, og_description, og_image,
twitter_title, twitter_description, twitter_image, codeinjection_head,
codeinjection_foot, canonical_url, tags y authors.
Miembros
Navegar Miembros: Listar miembros con filtros y paginación.
Leer Miembro: Recuperar un miembro por ID o correo electrónico.
Añadir Miembro: Crear un nuevo miembro.
Editar Miembro: Actualizar los detalles del miembro.
Eliminar Miembro: Eliminar un miembro.
Boletines
Navegar Boletines: Listar boletines.
Leer Boletín: Recuperar un boletín por ID.
Añadir Boletín: Crear un nuevo boletín.
Editar Boletín: Actualizar los detalles del boletín.
Eliminar Boletín: Eliminar un boletín.
Ofertas
Navegar Ofertas: Listar ofertas.
Leer Oferta: Recuperar una oferta por ID.
Añadir Oferta: Crear una nueva oferta.
Editar Oferta: Actualizar los detalles de la oferta.
Eliminar Oferta: Eliminar una oferta.
Invitaciones
Navegar Invitaciones: Listar invitaciones.
Añadir Invitación: Crear una nueva invitación.
Eliminar Invitación: Eliminar una invitación.
Roles
Navegar Roles: Listar roles.
Leer Rol: Recuperar un rol por ID.
Etiquetas
Navegar Etiquetas: Listar etiquetas.
Leer Etiqueta: Recuperar una etiqueta por ID o slug.
Añadir Etiqueta: Crear una nueva etiqueta.
Editar Etiqueta: Actualizar los detalles de la etiqueta.
Eliminar Etiqueta: Eliminar una etiqueta.
Niveles
Navegar Niveles: Listar niveles.
Leer Nivel: Recuperar un nivel por ID.
Añadir Nivel: Crear un nuevo nivel.
Editar Nivel: Actualizar los detalles del nivel.
Eliminar Nivel: Eliminar un nivel.
Usuarios
Navegar Usuarios: Listar usuarios.
Leer Usuario: Recuperar un usuario por ID o slug.
Editar Usuario: Actualizar los detalles del usuario.
Eliminar Usuario: Eliminar un usuario.
Webhooks
Navegar Webhooks: Listar webhooks.
Añadir Webhook: Crear un nuevo webhook.
Eliminar Webhook: Eliminar un webhook.
Cada herramienta es accesible a través del protocolo MCP y puede ser invocada desde clientes compatibles. Para esquemas de parámetros detallados y uso, consulta el código fuente en
src/tools/.
Manejo de Errores
Ghost MCP Server emplea una excepción personalizada GhostError para manejar errores de comunicación con la API y problemas de procesamiento. Esto asegura mensajes de error claros y descriptivos para ayudar en la resolución de problemas.
Contribuciones
Haz un fork del repositorio
Crea una rama de características
Realiza los cambios
Crea una solicitud de extracción
Licencia
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Publish to self-hosted WordPress from AI agents: markdown, images, SEO, and Notion sync.
Publish and manage articles, series, comments, reactions, newsletters and blog analytics.
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/mauricemendy/ghost-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server