Umbraco MCP — управление CMS Umbraco через агента

Umbraco-CMS-MCP-Dev

Официальный сервер Umbraco выдает агенту Management API: документы, медиа, типы документов и данных, права по пользователю API

  • 39 ★ репозитория
  • Последний коммит
MCP-серверОфициальный

Широкий доступ

Почему такой уровень

  • Агент получает права API-пользователя на создание, изменение и удаление документов, медиа и типов, поэтому ошибка затрагивает живой сайт
  • Секрет API-пользователя лежит в конфигурации клиента, а пример в README отключает проверку сертификатов TLS командой NODE_TLS_REJECT_UNAUTHORIZED=0
Все причины и проверки

umbraco/umbraco-cms-mcp-dev

Установка

В терминале, через 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

MCP-серверШирокий доступ62Звезды репозитория

Расширение TYPO3 с MCP-сервером: агент просматривает дерево страниц и правит записи, а изменения копятся в рабочих областях.

MCP-серверРасширенный доступ108Звезды репозитория

MCP-сервер для Ghost CMS: посты, участники, рассылки, тарифы и вебхуки блога через Admin API

MCP-серверШирокий доступ245Звезды репозитория

InstaWP WordPress MCP

InstaWP mcp-wp

MCP-сервер для WordPress: записи, страницы, таксономии, медиа, пользователи и плагины сразу на нескольких сайтах.

MCP-серверШирокий доступ100Звезды репозитория

MCP-сервер на TypeScript: 73 инструмента для записей, страниц, медиа, SEO и настроек одного или нескольких сайтов WordPress.

MCP-серверШирокий доступ114Звезды репозитория

MCP-сервер для Meta Marketing API v26: 134 инструмента для рекламных кампаний Facebook и Instagram, аудиторий, креативов и отчетов

MCP-серверШирокий доступ94Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Umbraco MCP — управление CMS Umbraco через агента (эта карточка)даAPI-ключ39
Contentful MCP ServerдаAPI-ключ62облачная CMS Contentful с собственной моделью контента, а здесь бэк-офис Umbraco и его Management API
FireCMS MCP ServerдаOAuth1 283сервер для FireCMS на Firebase, а здесь Umbraco на .NET

Коротко о README

Короткий README ведет через быстрый старт: создать API-пользователя, добавить конфигурацию в Claude Desktop и перезапустить его. Далее идут ссылка на полную документацию Umbraco, описание размещения на Cloudflare Worker и раздел для контрибьюторов с rulesync и инструкциями для ИИ-инструментов.

Бейдж для README

Сообщить о проблеме