Integrations
Uses Biome.js for linting and formatting, providing code style consistency and early issue detection in the development workflow.
Integrates with Contentstack's Content Management API, enabling interaction with content types, entries, assets, global fields, and content workflows. Supports creating, updating, deleting and publishing content in the Contentstack CMS.
Сервер Contentstack MCP
Этот сервер Model Context Protocol (MCP) интегрируется с API управления контентом Contentstack, позволяя помощникам на базе искусственного интеллекта, таким как Клод, взаимодействовать с вашей CMS Contentstack через стандартизированный протокол.
Примечание: Это ранняя версия Contentstack MCP Server. Ознакомьтесь с Roadmap для предстоящих улучшений и запланированных функций.
Оглавление
- Функции
- Установка
- Разработка
- Конфигурация
- Интеграция с помощниками на основе искусственного интеллекта
- Примеры использования
- Дорожная карта
- Лицензия
Функции
Доступные ресурсы
content-types
: список всех типов контента (URI:contentstack://content-types
)content-type
: Получить тип контента по UID (URI:contentstack://content-type/{uid}
)entries
: Получить записи по типу контента (URI:contentstack://entries/{content_type_uid}
)entry
: Получить конкретную запись (URI:contentstack://entry/{content_type_uid}/{entry_uid}
)assets
: Список всех активов (URI:contentstack://assets
)
Управление типом контента
- Создание, обновление и удаление типов контента
- Определите схемы, параметры, правила полей и таксономии
- Управление глобальными полями
Управление входом
- Создание, обновление и удаление записей
- Публикация и отмена публикации записей в разных средах
- Запрос записей с возможностью фильтрации, разбиения на страницы и сортировки
Глобальное управление полями
- Создавайте и обновляйте глобальные поля для повторного использования в разных типах контента.
- Извлечение глобальных полей с параметрами пагинации
Контент-процессы
- Руководствуйтесь рабочими процессами создания контента
- Анализ контента и идеи
- Помощь в планировании миграции
Установка
Предпосылки
- Node.js (v16.0.0 или выше)
- Учетная запись Contentstack
- Учетные данные API (ключ API и токен управления)
Установка НПМ
Самый простой способ использовать этот MCP-сервер — через NPM:
Ручная установка
- Клонируйте репозиторий:Copy
- Установите зависимости:Copy
- Настройте переменные среды:Отредактируйте файлCopy
.env
, используя ваши учетные данные Contentstack:Copy - Соберите и запустите сервер:Copy
Установка через Smithery CLI
Вы также можете установить этот сервер MCP с помощью Smithery CLI :
Более подробную информацию и расширенные возможности использования см. в документации Smithery CLI .
Разработка
Настройка для разработки
Для разработки можно использовать:
Это запустит сервер с использованием ts-node
для ускорения цикла разработки.
Качество кода
Этот проект использует Biome.js для линтинга и форматирования. Он обеспечивает единообразный стиль кода и помогает выявлять потенциальные проблемы на ранних стадиях.
Доступные команды
- Код линта :Copy
- Линт и исправление :Copy
- Формат кода :Copy
- Форматировать и исправить :Copy
Конфигурация
Аутентификация
Этот сервер требует аутентификации с помощью API Contentstack:
Токен управления (обязательно) :
- Токен уровня стека с предопределенными разрешениями
- Устанавливается через переменную среды
CONTENTSTACK_MANAGEMENT_TOKEN
- Сгенерировать из панели управления Contentstack: Настройки > Токены > Токены управления
Ключ API (обязательно) :
- Ключ API стека для аутентификации
- Устанавливается через переменную среды
CONTENTSTACK_API_KEY
Поддержка филиала
Если ваша учетная запись Contentstack использует ветви, вы можете указать ветвь:
Интеграция с помощниками на основе искусственного интеллекта
Клод для рабочего стола
Чтобы использовать этот сервер с Claude for Desktop:
- Отредактируйте файл конфигурации Claude for Desktop:
- Mac:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
- Mac:
- Добавьте этот сервер в раздел
mcpServers
:Copy - Перезапустить Клода для рабочего стола
Курсор
Чтобы использовать этот сервер с Cursor, добавьте конфигурацию сервера Contentstack MCP:
Установить с помощью Smithery
Вы также можете установить этот сервер MCP с помощью Smithery CLI, используя клиент по вашему выбору:
Доступные клиенты включают:
- Клод
- клин
- виндсерфинг
- роокод
- остроумный
- enconvo
- курсор
- vscode
- vscode-инсайдеры
- болтай
- амазонка-bedrock
- амазонка
Более подробную информацию и расширенные возможности использования см. в документации Smithery CLI .
Дорожная карта
- [ ] Улучшенное понимание контекста ИИ : улучшение предоставления контекста для сложных запросов
- [ ] Расширенные запросы и фильтрация : поддержка фильтрации по нескольким критериям и настраиваемым полям
- [ ] Автоматизация рабочего процесса и публикации : включение действий рабочего процесса контента на основе ИИ
- [ ] Улучшения управления активами : добавление возможностей прямого управления активами
- [ ] Поддержка массовых операций : реализация пакетных операций для записей и активов
- [ ] Улучшенная обработка ошибок и обратная связь ИИ : уточнение сообщений об ошибках для использования ИИ
- [ ] Контекст и разрешения, зависящие от пользователя : настройка действий на основе разрешений пользователя
- [ ] Расширяемость для пользовательских инструментов : создание фреймворка расширения
- [ ] Обработка событий в реальном времени : добавление поддержки веб-перехватчиков для реактивного поведения ИИ
- [ ] Комплексная документация : разработка подробных руководств по взаимодействию с ИИ
Выкрикивать
Особая благодарность Иво Тоби . Этот проект и его автор во многом вдохновлены его работой в этой области.
Лицензия
Массачусетский технологический институт
Отказ от ответственности: Этот проект не связан, не одобрен и не поддерживается Contentstack. Это независимый проект с открытым исходным кодом, разработанный для работы с API Contentstack.
You must be authenticated.
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.
Tools
Позвольте помощникам ИИ беспрепятственно взаимодействовать с вашей Contentstack CMS, получая доступ к типам контента, записям, активам и глобальным полям и управляя ими через стандартизированный протокол. Выполняйте операции CRUD и публикацию контента напрямую с помощью команд, управляемых ИИ, для оптимизации рабочих процессов управления контентом. Улучшите свои операции с контентом с помощью автоматизации на основе ИИ и возможностей манипулирования контентом в реальном времени.
- Оглавление
- Функции
- Установка
- Разработка
- Конфигурация
- Интеграция с помощниками на основе искусственного интеллекта
- Дорожная карта
- Выкрикивать
- Лицензия
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityUpdate, create, delete content, content-models and assets in your Contentful SpaceLast updated -2535937TypeScriptMIT License
- JavaScriptMIT License
- -securityAlicense-qualityAn open-source MCP server that provides applications like Cursor, Windsurf, and Claude with access to llms.txt documentation files, allowing users to control and audit context retrieval.Last updated -4PythonMIT License
- GoMIT License