Create Umbraco Mcp Server
БесплатноНе проверенCreate a new Umbraco MCP server project
Описание
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:
- Create — scaffold a new project
- Init — configure Umbraco instance and features
- 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:
Umbraco Add-on Developers - Creating MCP extensions for:
- Umbraco Commerce
- Umbraco Forms
- Umbraco Deploy
- Custom packages
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
Установить Create Umbraco Mcp Server в Claude Desktop, Claude Code, Cursor
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-serverFAQ
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
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare Create Umbraco Mcp Server with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
