Claude Code plugins for the Umbraco MCP Toolkit - professional skills for building MCP servers, testing, and API integration
npx claudepluginhub umbraco/umbraco-mcp-baseSkills for building Umbraco MCP servers - tool creation, testing, API patterns, and eval testing
Skills for CLI operation of Umbraco MCP servers - CLI setup, tool filtering, introspection, and runtime modes
Claude Code marketplace entries for the plugin-safe Antigravity Awesome Skills library and its compatible editorial bundles.
Production-ready workflow orchestration with 79 focused plugins, 184 specialized agents, and 150 skills - optimized for granular installation and minimal token usage
Directory of popular Claude Code extensions including development tools, productivity plugins, and MCP integrations
This monorepo contains the Umbraco MCP (Model Context Protocol) Server SDK for building MCP servers that expose Umbraco APIs to AI assistants.
The core SDK package providing:
Install from npm:
npm install @umbraco-cms/mcp-server-sdk
CLI tool for scaffolding, configuring, and discovering APIs for new MCP server projects. Covers the first three phases of the development workflow:
npx @umbraco-cms/create-umbraco-mcp-server my-mcp-server
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
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.
The starter kit bundled by @umbraco-cms/create-umbraco-mcp-server. Pre-configured with the SDK, example tools, tests, and Orval integration.
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.
# Install dependencies
npm install
# Build the SDK
npm run build
# Run tests
npm run test
This SDK is designed for:
Umbraco Add-on Developers - Creating MCP extensions for:
External Developers - Building MCP servers for:
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
MIT