Back to MCP Integrations

Contentful-mcp MCP

MCP integration for Contentful-mcp MCP within. Connect external services and extend Claude's capabilities.

0 installsAuthor: Community

Installation

curl -fsSL https://claudekit.xyz/i/contentful-mcp | bash

Description

MCP сервер, который интегрируется с Contentful's Content Management API, предоставляя комплексные возможности управления контентом, включая CRUD операции для записей, ресурсов, комментариев, пространств и типов контента.

Установка

NPX

npx -y @ivotoby/contentful-management-mcp-server

Smithery

npx -y @smithery/cli install @ivotoby/contentful-management-mcp-server --client claude

Конфигурация

Claude Desktop (Переменные окружения)

{
  "mcpServers": {
    "contentful": {
      "command": "npx",
      "args": ["-y", "@ivotoby/contentful-management-mcp-server"],
      "env": {
        "CONTENTFUL_MANAGEMENT_ACCESS_TOKEN": "<Your CMA token>"
      }
    }
  }
}

Claude Desktop (Аргументы)

{
  "mcpServers": {
    "contentful": {
      "command": "npx",
      "args": [
        "-y",
        "@ivotoby/contentful-management-mcp-server",
        "--management-token",
        "<your token>",
        "--host",
        "http://api.contentful.com"
      ]
    }
  }
}

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

ИнструментОписание
search_entriesПоиск записей с использованием параметров запроса
create_entryСоздание новых записей
get_entryПолучение существующих записей
update_entryОбновление полей записи
delete_entryУдаление записей
publish_entryПубликация записей
unpublish_entryСнятие записей с публикации
get_commentsПолучение комментариев для записи с фильтрацией по статусу
create_commentСоздание новых комментариев к записям с поддержкой вложенных обсуждений
get_single_commentПолучение конкретного комментария по его ID для записи
delete_commentУдаление конкретного комментария из записи
update_commentОбновление существующих комментариев с новым содержимым или изменением статуса
bulk_publishПубликация множественных записей и ресурсов в одной операции
bulk_unpublishСнятие с публикации множественных записей и ресурсов в одной операции
bulk_validateВалидация множественных записей на предмет согласованности контента, ссылок и обязательных полей

Возможности

  • Полные CRUD операции для записей и ресурсов
  • Управление комментариями с поддержкой вложенных обсуждений
  • Управление пространствами и окружениями
  • Управление определениями типов контента
  • Поддержка локализации для множественных локалей
  • Контроль рабочего процесса публикации контента
  • Массовые операции для публикации, снятия с публикации и валидации
  • Умная пагинация (3 элемента на запрос для предотвращения переполнения контекста)
  • Поддержка как stdio, так и StreamableHTTP режимов транспорта
  • Поддержка аутентификации App Identity

Переменные окружения

Обязательные

  • CONTENTFUL_MANAGEMENT_ACCESS_TOKEN - Ваш токен Content Management API

Опциональные

  • CONTENTFUL_HOST - Конечная точка Contentful Management API (по умолчанию https://api.contentful.com)
  • ENABLE_HTTP_SERVER - Установите в 'true' для включения HTTP/SSE режима
  • HTTP_PORT - Порт для HTTP сервера (по умолчанию: 3000)
  • HTTP_HOST - Хост для HTTP сервера (по умолчанию: localhost)
  • SPACE_ID - Ограничить операции конкретным ID пространства
  • ENVIRONMENT_ID - Ограничить операции конкретным ID окружения

Ресурсы

Примечания

Это сообщественный сервер с официальным сервером Contentful, также доступным отдельно. Поддерживает как токены Management API, так и аутентификацию App Identity. Включает MCP Inspector для разработки и отладки. Внимание: Этот сервер предоставляет полные возможности управления контентом, включая удаление, поэтому используйте с осторожностью. Официально не поддерживается Contentful.