Umbraco Server
БесплатноНе проверенEnables AI models to interact with Umbraco CMS, retrieving and manipulating content like document types and media via the Umbraco Management API.
Описание
Enables AI models to interact with Umbraco CMS, retrieving and manipulating content like document types and media via the Umbraco Management API.
README

A Model Context Protocol (MCP) server implementation for Umbraco CMS, allowing LLMs to access and manipulate Umbraco content through standardized interfaces.
Overview
This repository provides a Model Context Protocol server that connects to Umbraco CMS, enabling AI models like Claude to:
- Retrieve content from Umbraco
- Execute operations against the Umbraco Management API
- Access document types, media, and other Umbraco resources
- Perform actions through standardized tool interfaces
Installation
# Clone the repository
git clone https://github.com/HappydanceLabs/umbraco-mcp-server.git
# Navigate to the project directory
cd umbraco-mcp-server
# Install dependencies
npm install
# Generate Umbraco API types
npm run generate:umbraco
# Start the development server
npm run dev
The server will be available at http://localhost:8787/
Connect the MCP Inspector
To explore the MCP API and test available resources and tools:
Start the MCP Inspector:
npm run mcp:inspectorIn the Inspector interface, switch the Transport Type to
SSEand enterhttp://localhost:8787/mcpas the URL.Click "Connect" and follow any authentication prompts.
Once connected, you can list and call the available resources and tools.
Connect to Claude Desktop
To use this MCP server with Claude:
Install Claude Desktop and follow Anthropic's MCP Quickstart
In Claude Desktop, go to Settings > Developer > Edit Config
Replace the configuration with:
{
"mcpServers": {
"umbraco": {
"command": "npx",
"args": [
"mcp-remote",
"http://localhost:8787/mcp"
]
}
}
}
- Restart Claude and you'll be able to use the Umbraco tools directly from Claude.
Deployment
Create a KV namespace for OAuth:
npx wrangler kv namespace create OAUTH_KVAdd the KV namespace ID to
wrangler.jsoncDeploy to Cloudflare Workers:
npm run deployUpdate your Claude configuration to use your deployed URL:
{ "mcpServers": { "umbraco": { "command": "npx", "args": [ "mcp-remote", "https://your-worker-url.workers.dev/sse" ] } } }
Project Structure
/src/api: Umbraco API clients and interfaces/src/resources: MCP resource implementations for reading Umbraco data/src/tools: MCP tool implementations for executing operations/src/helpers: Utility functions and shared code/src/types: TypeScript type definitions
Development
This project uses the Model Context Protocol TypeScript SDK and Cloudflare Agents SDK to implement resources and tools according to the MCP specification. Hosted and deployed on a Cloudflare Worker.
For more information on the MCP protocol, see the official documentation.
Debugging
If you encounter issues:
# Test direct connection to the MCP server
npx mcp-remote http://localhost:8787/sse
# Clear MCP authentication cache if needed
rm -rf ~/.mcp-auth
Установка Umbraco Server
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/HappydanceLabs/umbraco-mcp-serverFAQ
Umbraco Server MCP бесплатный?
Да, Umbraco Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Umbraco Server?
Нет, Umbraco Server работает без API-ключей и переменных окружения.
Umbraco Server — hosted или self-hosted?
Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.
Как установить Umbraco Server в Claude Desktop, Claude Code или Cursor?
Открой Umbraco Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
Omni Video
An MCP server that transforms LLM-enabled IDEs into professional video editors by pre-processing footage into text proxies, generating motion graphics via HTML/
автор: buildwithtazaARA
Generate images, video and audio from any AI agent — one connector.
автор: ARAYouTube
Transcripts, channel stats, search
автор: YouTubeEverArt
AI image generation using various models.
автор: modelcontextprotocolCompare Umbraco Server with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории media
