
Umbraco CMS MCP Dev
io.github.umbraco由 GitHub 帳號 umbraco 發布v18.0.1更新於 Oct 24, 2026
A developer focused model context protocol (MCP) server for Umbraco CMS
概覽
一個本機 MCP 伺服器,透過 Umbraco 管理 API 並使用 API 使用者憑證,讓 AI 助理連接 Umbraco CMS 後台。
- 可以做什麼
- 透過管理 API 以自然對話方式管理 Umbraco 內容與後台資料,包括文件、媒體、文件類型與資料類型,無須操作介面。透過設定變數列出要啟用的工具集合,限制可用的工具範圍。啟用唯讀模式後僅保留讀取與查詢類工具。啟動時檢查所連接網站的版本,並在套件主版本不相符時提出警告。
- 適用情境
- 適合希望讓助理處理重複或複雜的後台工作(例如內容與媒體管理),而不必在介面中逐項操作的 Umbraco 開發者與編輯人員。
- 執行需求
- 透過 npm 套件以 npx 在本機執行,通常在 Claude Desktop 中設定。需要可存取的 Umbraco 執行個體網址(UMBRACO_BASE_URL),以及 Umbraco API 使用者的用戶端 ID 與密鑰(UMBRACO_CLIENT_ID、UMBRACO_CLIENT_SECRET)。可選設定 UMBRACO_INCLUDE_TOOL_COLLECTIONS 與 UMBRACO_READONLY。應將套件版本固定為網站對應的 Umbraco 主版本。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Umbraco CMS MCP Dev,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
Umbraco MCP [GitHub License]
An MCP (Model Context Protocol) server for Umbraco CMS that unlocks AI-powered content management. It provides comprehensive access to the Umbraco Management API, enabling your AI agent to perform back office tasks through natural conversation - freeing you from the UI and making complex, repetitive workflows that would be tedious or impossible manually become effortless.
Intro
The MCP server authenticates using an Umbraco API user, ensuring secure, permission-based access to the Umbraco Management API. This means you maintain complete control over what your AI agent can do through Umbraco's standard user permission system - no special security model required.
Quick Start
1. Create an Umbraco API User
First, create an Umbraco API user with appropriate permissions. You can find instructions in Umbraco's documentation.
2. Install in Claude Desktop
Download and install the Claude Desktop app, then add the MCP server to your configuration:
- Open Claude Desktop Settings > Developer > Edit Config
- Add this configuration to your
claude_desktop_config.json:
- Fully restart Claude Desktop (including in the system tray on Windows)
Tip: Pin
@umbraco-cms/mcp-devto your site's Umbraco major (e.g.@17above, or@18for an Umbraco 18.x site) rather than@latest. Tool schemas track the Management API of the package's own major, so a mismatched major can fail confusingly mid-task once a tool's shape has drifted. The server checks the connected site's version on startup and warns on a mismatch, but pinning avoids it altogether.
Documentation
For complete installation instructions, configuration options, tool listings, and usage examples, see the full documentation:
Hosted Deployment
The Cloudflare Worker entry point (src/worker.ts) supports two deployment modes, selected at request time by the @umbraco-cms/mcp-hosted library:
- Single-tenant (default) — the worker authenticates against the
UMBRACO_BASE_URLconfigured inwrangler.toml. This is the existing behavior and requires no extra configuration. - Multi-tenant Umbraco Cloud — set
UMBRACO_CLOUD_ROUTING_ENABLED = "true"under[vars]inwrangler.toml. Requests to/at/{alias}/...resolve the upstream Umbraco Cloud project for{alias}and issue access tokens scoped to that resource per the MCP resource-indicator spec. Each Umbraco Cloud project served by the worker must register an OpenIddict client with idumbraco-cms-developer-mcp-hosted.
siteRouting is wired unconditionally; the per-request toggle is the env var.
Contributing with AI Tools
This project is optimized for development with AI coding assistants. We provide instruction files for popular AI tools to help maintain consistency with our established patterns and testing standards.
Using rulesync
The project includes rulesync configuration files that can automatically generate instruction files for 19+ AI development tools. Generate configuration files for your preferred AI tools:
Other AI Tools
rulesync supports 19+ AI development tools including GitHub Copilot, Cline, Aider, and more. Check the rulesync repository for the complete list of supported tools.
The instruction files cover:
- MCP development patterns and conventions
- TypeScript implementation guidelines
- Comprehensive testing standards with builders and helpers
- Project-specific context and architecture
- API integration patterns with Umbraco Management API
來源:README.md,提交 e108eb4
工具
0版本歷史
1- v18.0.1最新Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分