Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Create Umbraco Mcp Server

БесплатноНе проверен

Create a new Umbraco MCP server project

GitHubEmbed

Описание

Create a new Umbraco MCP server project

README

This monorepo contains the Umbraco MCP (Model Context Protocol) Server SDK for building MCP servers that expose Umbraco APIs to AI assistants.

Packages

@umbraco-cms/mcp-server-sdk

The core SDK package providing:

  • Tool result formatting and error handling (ProblemDetails aware)
  • Structured content helpers with type safety
  • Tool decorators (error handling, validation, composition)
  • Configuration loading (modes, slices, collections)
  • Testing infrastructure (snapshot normalization, test environment setup)
  • Eval testing framework (LLM-based acceptance tests using Claude Agent SDK)

Install from npm:

npm install @umbraco-cms/mcp-server-sdk

@umbraco-cms/create-umbraco-mcp-server

CLI tool for scaffolding, configuring, and discovering APIs for new MCP server projects. Covers the first three phases of the development workflow:

  1. Create — scaffold a new project
  2. Init — configure Umbraco instance and features
  3. Discover — analyze APIs and plan tool collections
npx @umbraco-cms/create-umbraco-mcp-server my-mcp-server

@umbraco-cms/mcp-hosted

Building blocks for deploying Umbraco MCP servers to Cloudflare Workers with OAuth authentication and Streamable HTTP transport. Provides consent-screen tool selection, three-tier configuration, and multi-site deployments.

Install from npm:

npm install @umbraco-cms/mcp-hosted

Claude Code Plugin

Skills and agents for building Umbraco MCP servers in Claude Code. Covers Phases 4-5 of the development workflow — tool implementation, testing, and LLM evaluation.

Template

The starter kit bundled by @umbraco-cms/create-umbraco-mcp-server. Pre-configured with the SDK, example tools, tests, and Orval integration.

Getting Started

Create a New MCP Server

npx @umbraco-cms/create-umbraco-mcp-server my-mcp-server
cd my-mcp-server
npm install
npx @umbraco-cms/create-umbraco-mcp-server init

See the full development workflow documentation for all five phases.

Building the SDK

# Install dependencies
npm install

# Build the SDK
npm run build

# Run tests
npm run test

Who Is This For?

This SDK is designed for:

  1. Umbraco Add-on Developers - Creating MCP extensions for:

    • Umbraco Commerce
    • Umbraco Forms
    • Umbraco Deploy
    • Custom packages
  2. External Developers - Building MCP servers for:

    • Custom Umbraco APIs
    • Third-party integrations
    • Private Umbraco installations

Architecture

Umbraco-MCP-Base/
├── packages/
│   ├── mcp-server-sdk/        # @umbraco-cms/mcp-server-sdk (npm package)
│   │   ├── src/
│   │   │   ├── helpers/       # Tool result, API call, decorators
│   │   │   ├── config/        # Collection/slice/mode configuration
│   │   │   ├── testing/       # Snapshot normalization, test setup
│   │   │   ├── evals/         # LLM-based acceptance testing
│   │   │   └── types/         # Tool and collection types
│   │   └── package.json
│   │
│   ├── hosted-mcp/            # @umbraco-cms/mcp-hosted (npm package)
│   │   ├── src/
│   │   │   ├── auth/          # OAuth flow, consent screen
│   │   │   ├── server/        # Per-request server, worker entry helpers
│   │   │   ├── config/        # Worker env config loader
│   │   │   └── http/          # Fetch-based API client for Workers
│   │   └── docs/              # Setup, deployment, architecture docs
│   │
│   └── create-mcp-server/     # @umbraco-cms/create-umbraco-mcp-server CLI (npm package)
│       └── src/
│           ├── scaffold.ts    # Phase 1: project scaffolding
│           ├── init/          # Phase 2: instance setup, feature config
│           └── discover/      # Phase 3: API discovery, client generation
│
├── plugins/                   # Claude Code skills & agents (not published)
│   └── umbraco-mcp-skills/
│       ├── skills/            # /build-tools, /build-evals, /mcp-patterns, etc.
│       └── agents/            # mcp-tool-creator, mcp-tool-reviewer, etc.
│
├── plugins-server/            # Claude Code plugin for MCP server CLI operation
│   └── umbraco-mcp-server/
│       └── skills/            # /mcp-cli, etc.
│
├── template/                  # Starter kit bundled by create-mcp-server
│   ├── src/
│   │   └── tools/
│   ├── __tests__/
│   └── package.json
│
└── package.json               # Monorepo root

License

MIT

from github.com/umbraco/Umbraco-MCP-Base

Установить Create Umbraco Mcp Server в Claude Desktop, Claude Code, Cursor

Рекомендуется · одна команда, все IDE
unyly install create-umbraco-mcp-server

Ставит в Claude Desktop, Claude Code, Cursor и VS Code — сам разбирается с npx, uvx и сборкой из исходников.

Впервые? Поставь CLI: curl -fsSL https://unyly.org/install | sh

Или настроить вручную

Выполни в терминале:

claude mcp add create-umbraco-mcp-server -- npx -y @umbraco-cms/create-umbraco-mcp-server

FAQ

Create Umbraco Mcp Server MCP бесплатный?

Да, Create Umbraco Mcp Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Create Umbraco Mcp Server?

Нет, Create Umbraco Mcp Server работает без API-ключей и переменных окружения.

Create Umbraco Mcp Server — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить Create Umbraco Mcp Server в Claude Desktop, Claude Code или Cursor?

Открой Create Umbraco Mcp Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Create Umbraco Mcp Server with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории development