Skip to main content
Glama
MFYDev
by MFYDev

Ghost MCP Server

Сервер протокола контекста модели (MCP) для взаимодействия с Ghost CMS через интерфейсы LLM, такие как Claude. Этот сервер обеспечивает безопасный и всесторонний доступ к вашему блогу на Ghost, используя JWT-аутентификацию и богатый набор инструментов MCP для управления публикациями, пользователями, участниками, уровнями подписки, предложениями и новостными рассылками.

demo

Возможности

  • Безопасные запросы к Ghost Admin API с помощью @tryghost/admin-api

  • Комплексный доступ к сущностям, включая публикации, пользователей, участников, уровни подписки, предложения и новостные рассылки

  • Расширенная функциональность поиска с опциями нечеткого и точного соответствия

  • Подробный, понятный для человека вывод данных сущностей Ghost

  • Надежная обработка ошибок с использованием пользовательских исключений GhostError

  • Интегрированная поддержка логирования через контекст MCP для упрощения поиска и устранения неисправностей

Related MCP server: Ghost MCP Server

Использование

Чтобы использовать это с клиентами MCP, например, Claude Desktop, добавьте следующее в ваш 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"
        }
      }
    }
}

Доступные ресурсы

Следующие ресурсы Ghost CMS доступны через этот сервер MCP:

  • Публикации (Posts): Статьи и контент, опубликованные на вашем сайте Ghost.

  • Участники (Members): Зарегистрированные пользователи и подписчики вашего сайта.

  • Новостные рассылки (Newsletters): Email-рассылки, управляемые и отправляемые через Ghost.

  • Предложения (Offers): Рекламные предложения и скидки для участников.

  • Приглашения (Invites): Приглашения для новых пользователей или сотрудников присоединиться к вашему сайту Ghost.

  • Роли (Roles): Роли пользователей и права доступа в панели администратора Ghost.

  • Теги (Tags): Организационные теги для публикаций и контента.

  • Уровни подписки (Tiers): Уровни подписки и тарифные планы для участников.

  • Пользователи (Users): Администраторы и учетные записи сотрудников.

  • Вебхуки (Webhooks): Автоматизированные уведомления о событиях для внешних сервисов.

Доступные инструменты

Этот сервер MCP предоставляет полный набор инструментов для управления вашей Ghost CMS через протокол контекста модели. Каждый ресурс предоставляет набор операций, обычно включающий просмотр, чтение, создание, редактирование и удаление сущностей. Ниже приведено краткое описание доступных инструментов:

Публикации

  • Просмотр публикаций: Список публикаций с дополнительными фильтрами, пагинацией и сортировкой.

  • Чтение публикации: Получение публикации по ID или ярлыку (slug).

  • Добавление публикации: Создание новой публикации с заголовком, контентом и статусом.

  • Редактирование публикации: Обновление существующей публикации по ID.

  • Удаление публикации: Удаление публикации по ID.

Участники

  • Просмотр участников: Список участников с фильтрами и пагинацией.

  • Чтение участника: Получение участника по ID или email.

  • Добавление участника: Создание нового участника.

  • Редактирование участника: Обновление данных участника.

  • Удаление участника: Удаление участника.

Новостные рассылки

  • Просмотр рассылок: Список новостных рассылок.

  • Чтение рассылки: Получение рассылки по ID.

  • Добавление рассылки: Создание новой рассылки.

  • Редактирование рассылки: Обновление данных рассылки.

  • Удаление рассылки: Удаление рассылки.

Предложения

  • Просмотр предложений: Список предложений.

  • Чтение предложения: Получение предложения по ID.

  • Добавление предложения: Создание нового предложения.

  • Редактирование предложения: Обновление данных предложения.

  • Удаление предложения: Удаление предложения.

Приглашения

  • Просмотр приглашений: Список приглашений.

  • Добавление приглашения: Создание нового приглашения.

  • Удаление приглашения: Удаление приглашения.

Роли

  • Просмотр ролей: Список ролей.

  • Чтение роли: Получение роли по ID.

Теги

  • Просмотр тегов: Список тегов.

  • Чтение тега: Получение тега по ID или ярлыку.

  • Добавление тега: Создание нового тега.

  • Редактирование тега: Обновление данных тега.

  • Удаление тега: Удаление тега.

Уровни подписки

  • Просмотр уровней: Список уровней подписки.

  • Чтение уровня: Получение уровня по ID.

  • Добавление уровня: Создание нового уровня.

  • Редактирование уровня: Обновление данных уровня.

  • Удаление уровня: Удаление уровня.

Пользователи

  • Просмотр пользователей: Список пользователей.

  • Чтение пользователя: Получение пользователя по ID или ярлыку.

  • Редактирование пользователя: Обновление данных пользователя.

  • Удаление пользователя: Удаление пользователя.

Вебхуки

  • Просмотр вебхуков: Список вебхуков.

  • Добавление вебхука: Создание нового вебхука.

  • Удаление вебхука: Удаление вебхука.

Каждый инструмент доступен через протокол MCP и может быть вызван из совместимых клиентов. Для получения подробных схем параметров и информации об использовании см. исходный код в src/tools/.

Обработка ошибок

Ghost MCP Server использует пользовательское исключение GhostError для обработки ошибок связи с API и проблем обработки. Это обеспечивает четкие и описательные сообщения об ошибках для помощи в устранении неполадок.

Вклад в проект

  1. Сделайте форк репозитория

  2. Создайте ветку для функции

  3. Зафиксируйте изменения

  4. Создайте pull request

Лицензия

MIT

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

No tool schema history has been recorded yet.

Maintenance

ActivityInactive
ResponsivenessWithin a week

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

Related MCP Servers

Appeared in Searches

Latest Blog Posts

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/MFYDev/ghost-mcp'

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