1. Conduid
  2. AI
  3. create-umbraco-server
MCP server · AI

create-umbraco-server

Create a new Umbraco MCP server project

Unclaimed ai
39Low

Scored 6 months ago · breakdown

About create-umbraco-server

create-umbraco-server is an MCP server published by git+umbraco in the AI category: create a new Umbraco MCP server project.

Install

Install
npx @umbraco-cms/create-umbraco-mcp-server
Claude Code
claude mcp add umbraco-mcp-base -- 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-server

Powered by Claude · Grounded in docs

I know everything about create-umbraco-server. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

4 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)
│   ├── skills/                # /build-tools, /build-evals, /mcp-patterns, etc.
│   └── agents/                # mcp-tool-creator, mcp-tool-reviewer, 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-server

How do I install create-umbraco-server?

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

Is create-umbraco-server safe to use with an AI agent?

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

Is create-umbraco-server still maintained?

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