UU

umbraco/umbraco-cms-mcp-dev

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

39 stars 6 forks Качество 88 Тренд 32MIT

Сервер MCP (Model Context Protocol) для Umbraco CMS, который разблокирует управление контентом на основе ИИ. Он обеспечивает полный доступ к Umbraco Management API, позволяя вашему агенту ИИ выполнять свои функции.

Обзор

Сервер MCP (Model Context Protocol) для Umbraco CMS, который разблокирует управление контентом на основе ИИ. Он обеспечивает полный доступ к API управления Umbraco, позволяя вашему агенту ИИ выполнять задачи бэк-офиса через естественный разговор - освобождая вас от пользовательского интерфейса и делая сложные, повторяющиеся рабочие процессы, которые были бы утомительными или невозможными вручную. Сервер MCP аутентифицирует пользователя Umbraco API, обеспечивая безопасный доступ к Umbraco Management API. Это означает, что вы сохраняете полный контроль над тем, что ваш агент ИИ может сделать через стандартную систему разрешения пользователя Umbraco. Во-первых, создайте пользователя Umbraco API с соответствующими разрешениями. Инструкции можно найти в документации Umbraco. Загрузите и установите приложение Claude Desktop, а затем добавьте сервер MCP в свою конфигурацию: 1. Open Claude Desktop Settings > Developer > Edit Config 2. Добавьте эту конфигурацию в свой claude desktop config.

Обзор (машинный перевод)

Сервер MCP (Model Context Protocol) для Umbraco CMS, который разблокирует управление контентом на основе ИИ. Он обеспечивает полный доступ к API управления Umbraco, позволяя вашему агенту ИИ выполнять задачи бэк-офиса через естественный разговор - освобождая вас от пользовательского интерфейса и делая сложные, повторяющиеся рабочие процессы, которые были бы утомительными или невозможными вручную.

##Введение

Сервер MCP аутентифицирует пользователя Umbraco API, обеспечивая безопасный доступ к Umbraco Management API. Это означает, что вы сохраняете полный контроль над тем, что ваш агент ИИ может сделать через стандартную систему разрешения пользователя Umbraco.

Быстрый старт

###1.Создать пользователь Umbraco API

Во-первых, создайте пользователя Umbraco API с соответствующими разрешениями. Инструкции можно найти в документации Umbraco.

###2 Установка в Claude Desktop

Загрузите и установите приложение Claude Desktop, а затем добавьте сервер MCP в свою конфигурацию:

  1. Open Claude Desktop Settings > Developer > Edit Config

  2. Добавьте эту конфигурацию к своему claude_desktop_config.json:

  3. Полностью перезагрузить Claude Desktop (в том числе в системном лотоке на Windows)

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

Umbraco MCP

An MCP (Model Context Protocol) server for Umbraco CMS that unlocks AI-powered content management. It provides comprehensive access to the Umbraco Management API, enabling your AI agent to perform back office tasks through natural conversation - freeing you from the UI and making complex, repetitive workflows that would be tedious or impossible manually become effortless.

Intro

The MCP server authenticates using an Umbraco API user, ensuring secure, permission-based access to the Umbraco Management API. This means you maintain complete control over what your AI agent can do through Umbraco’s standard user permission system - no special security model required.

Quick Start

1. Create an Umbraco API User

First, create an Umbraco API user with appropriate permissions. You can find instructions in Umbraco’s documentation.

2. Install in Claude Desktop

Download and install the Claude Desktop app, then add the MCP server to your configuration:

  1. Open Claude Desktop Settings > Developer > Edit Config
  2. Add this configuration to your claude_desktop_config.json:
{
  "mcpServers": {
    "umbraco-mcp": {
      "command": "npx",
      "args": ["@umbraco-cms/mcp-dev@17"],
      "env": {
        "NODE_TLS_REJECT_UNAUTHORIZED": "0",
        "UMBRACO_CLIENT_ID": "your-api-user-id",
        "UMBRACO_CLIENT_SECRET": "your-api-secret",
        "UMBRACO_BASE_URL": "https://localhost:{port}",
        "UMBRACO_INCLUDE_TOOL_COLLECTIONS": "document,media,document-type,data-type"
      }
    }
  }
}
  1. Fully restart Claude Desktop (including in the system tray on Windows)

Tip: Pin @umbraco-cms/mcp-dev to your site’s Umbraco major (e.g. @17 above, or @18 for an Umbraco 18.x site) rather than @latest. Tool schemas track the Management API of the package’s own major, so a mismatched major can fail confusingly mid-task once a tool’s shape has drifted. The server checks the connected site’s version on startup and warns on a mismatch, but pinning avoids it altogether.

Documentation

For complete installation instructions, configuration options, tool listings, and usage examples, see the full documentation:

Umbraco MCP Documentation

Hosted Deployment

The Cloudflare Worker entry point (src/worker.ts) supports two deployment modes, selected at request time by the @umbraco-cms/mcp-hosted library:

  • Single-tenant (default) — the worker authenticates against the UMBRACO_BASE_URL configured in wrangler.toml. This is the existing behavior and requires no extra configuration.
Открыть полный README на GitHub

Установка

npx @umbraco-cms/mcp-dev@17
Новичок в MCP? Начните с руководства на mcpskill.org →

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

{ "mcpServers": { "umbraco-mcp": { "command": "npx", "args": ["@umbraco-cms/mcp-dev@17"], "env": { "NODE_TLS_REJECT_UNAUTHORIZED": "0", "UMBRACO_CLIENT_ID": "your-api-user-id", "UMBRACO_CLIENT_SECRET": "your-api-secret", "UMBRACO_BASE_URL": "https://localhost:{port}", "UMBRACO_INCLUDE_TOOL_COLLECTIONS": "document,media,document-type,data-type" } } } }