1. Conduid
  2. AI
  3. Create Umbraco MCP Server
MCP server · AI

Create Umbraco MCP Server

Create a new Umbraco MCP server project

37Low

Scored 6 months ago · breakdown

About Create Umbraco MCP Server

Create Umbraco MCP Server is an MCP server in the AI category: create a new Umbraco MCP server project.

Install

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

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Create Umbraco MCP Server

Powered by Claude · Grounded in docs

I know everything about Create Umbraco MCP Server. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

Umbraco MCP Server SDK

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

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Create Umbraco MCP Server

How do I install Create Umbraco MCP Server?

Run claude mcp add create-umbraco-mcp-server -- npx -y @umbraco-cms/create-umbraco-mcp-server, then add the server to your MCP client's configuration.

Is Create Umbraco MCP Server safe to use with an AI agent?

Its trust score is 37 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Create Umbraco MCP Server still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.