Umbraco MCP — управление CMS Umbraco через агента
Umbraco-CMS-MCP-Dev
Официальный сервер Umbraco выдает агенту Management API: документы, медиа, типы документов и данных, права по пользователю API
- 39 ★ репозитория
- Последний коммит
Широкий доступ
Почему такой уровень
- Агент получает права API-пользователя на создание, изменение и удаление документов, медиа и типов, поэтому ошибка затрагивает живой сайт
- Секрет API-пользователя лежит в конфигурации клиента, а пример в README отключает проверку сертификатов TLS командой NODE_TLS_REJECT_UNAUTHORIZED=0
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/umbraco-cms-mcp-devОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Агент получает права API-пользователя на создание, изменение и удаление документов, медиа и типов, поэтому ошибка затрагивает живой сайт
- Секрет API-пользователя лежит в конфигурации клиента, а пример в README отключает проверку сертификатов TLS командой NODE_TLS_REJECT_UNAUTHORIZED=0
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер @umbraco-cms/mcp-dev подключает ИИ-агента к Management API Umbraco CMS и закрывает задачи бэк-офиса: работу с документами и медиа, типами документов и данных. Доступ идет от имени API-пользователя Umbraco, поэтому действия агента ограничены обычной системой прав CMS, отдельной модели безопасности нет. В конфигурации клиента задают идентификатор и секрет API-пользователя, базовый адрес сайта и коллекции инструментов через переменную UMBRACO_INCLUDE_TOOL_COLLECTIONS, например document, media, document-type и data-type. Версию пакета привязывают к мажорной версии сайта, например umbraco-cms/mcp-dev@17 для Umbraco 17, потому что схемы инструментов следуют Management API. Для размещения есть вариант на Cloudflare Worker с режимами для одного арендатора и для нескольких проектов Umbraco Cloud.
Для кого. Разработчикам и контент-командам на Umbraco CMS, которые хотят править документы, медиа и типы данных разговором с агентом, без кликов в бэк-офисе
Подходит, если
- Массово обновляют поля документов сайта, например SEO-описания, по списку из таблицы
- Агент создает типы документов и типы данных под новый раздел сайта
- Медиатеку приводят в порядок: ищут файлы без описания и дополняют их
- Контент проверяют по правилам перед публикацией и правят найденные ошибки
- Набор инструментов сужают до нужных коллекций, чтобы агент не получал лишних прав
Не подходит, если
- Сайт не на Umbraco: сервер работает только с Management API этой CMS
- Вы не можете создать API-пользователя: без него подключиться нельзя
- Нужно менять шаблоны и код сайта: сервер управляет содержимым и настройками через API и не трогает файлы проекта
- Версия Umbraco расходится с мажорной версией пакета: схемы инструментов могут не совпасть с API
Пример запроса к агенту
Найди в Umbraco все документы типа статья без заполненного поля метаописания и предложи текст для каждого, не публикуя их.MCP
- Транспорт
- stdio
- Авторизация
- API-ключ
Переменные окружения
UMBRACO_CLIENT_IDобязательная- Идентификатор API-пользователя Umbraco
UMBRACO_CLIENT_SECRETобязательная, секрет- Секрет API-пользователя Umbraco
UMBRACO_BASE_URLобязательная- Базовый адрес сайта, например https://localhost:порт
UMBRACO_INCLUDE_TOOL_COLLECTIONS- Список включаемых коллекций инструментов, например document,media
Ограничения
Мажорную версию пакета нужно подбирать под сайт: схемы инструментов следуют Management API, и при расхождении вызовы могут падать посреди задачи. В примере конфигурации стоит отключение проверки сертификатов TLS для локального адреса, на боевом сайте этого делать нельзя. Подробности по настройке и список инструментов лежат в отдельной документации Umbraco, а README кратко описывает быстрый старт. Последний коммит сделан 3 ноября 2026 года.
Как отключить. Удалите сервер из конфигурации клиента, например `claude mcp remove umbraco-mcp`, и отключите или удалите API-пользователя в бэк-офисе Umbraco. Изменения, уже внесенные агентом в контент, откатываются средствами самой CMS.
Частые вопросы
Как сервер получает доступ к Umbraco?
Через API-пользователя Umbraco: идентификатор и секрет передаются в переменных окружения, а права берутся из обычной системы прав CMS.
Какую версию пакета ставить?
Ту же мажорную, что у сайта: umbraco-cms/mcp-dev@17 для Umbraco 17 и @18 для Umbraco 18. Версию latest лучше не брать.
Можно ли ограничить, что видит агент?
Да. Переменная UMBRACO_INCLUDE_TOOL_COLLECTIONS включает только перечисленные коллекции, например document и media.
Есть ли облачный вариант?
Да, точка входа на Cloudflare Worker в src/worker.ts работает в режиме одного арендатора или нескольких проектов Umbraco Cloud.
Под какой лицензией проект?
MIT, как указано в репозитории.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыОфициальный MCP-сервер Contentful: записи, типы контента, ассеты, локали и AI Actions через Management API
Расширение TYPO3 с MCP-сервером: агент просматривает дерево страниц и правит записи, а изменения копятся в рабочих областях.
MCP-сервер для Ghost CMS: посты, участники, рассылки, тарифы и вебхуки блога через Admin API
InstaWP WordPress MCP
InstaWP mcp-wp
MCP-сервер для WordPress: записи, страницы, таксономии, медиа, пользователи и плагины сразу на нескольких сайтах.
MCP-сервер на TypeScript: 73 инструмента для записей, страниц, медиа, SEO и настроек одного или нескольких сайтов WordPress.
Meta Ads MCP — реклама Facebook и Instagram
Mikusnuz Meta Ads MCP
MCP-сервер для Meta Marketing API v26: 134 инструмента для рекламных кампаний Facebook и Instagram, аудиторий, креативов и отчетов
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| Umbraco MCP — управление CMS Umbraco через агента (эта карточка) | да | API-ключ | 39 | |
| Contentful MCP Server | да | API-ключ | 62 | облачная CMS Contentful с собственной моделью контента, а здесь бэк-офис Umbraco и его Management API |
| FireCMS MCP Server | да | OAuth | 1 283 | сервер для FireCMS на Firebase, а здесь Umbraco на .NET |
Коротко о README
Короткий README ведет через быстрый старт: создать API-пользователя, добавить конфигурацию в Claude Desktop и перезапустить его. Далее идут ссылка на полную документацию Umbraco, описание размещения на Cloudflare Worker и раздел для контрибьюторов с rulesync и инструкциями для ИИ-инструментов.