You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: 16/umbraco-cms/reference/developer-mcp/README.md
+10-6Lines changed: 10 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,12 +4,13 @@ description: Get started with the CMS developer MCP.
4
4
5
5
# Developer Model Context Protocol (MCP) server
6
6
7
-
The Developer MCP Server is the easiest way for your AI tools to communicate with your Umbraco instance. It allows you to leverage large language models (LLMs) to perform almost any task that can be achieved within the Umbraco backoffice — from generating and editing content to managing media, automating workflows, and assisting with complex development tasks.
7
+
The Developer MCP Server makes it easy for developers to connect AI tools with Umbraco. It allows you to harness large language models (LLMs) to perform almost any task that can be achieved within the Umbraco backoffice — from generating and editing content to managing media, automating workflows, and assisting with complex development tasks.
8
8
9
9
This MCP Server acts as a secure gateway between your Umbraco installation and MCP-compatible AI environments such as Claude (Desktop or Code), Cursor, or GitHub Copilot. Through this bridge, your AI assistant can interact directly with Umbraco’s Management API, enabling a more natural, conversational way to develop and maintain your sites.
10
10
11
-
[!TIP]
11
+
{% hint style="info" %}
12
12
Think of it as giving your AI tools a secure, structured way to “speak to Umbraco.”
13
+
{% endhint %}
13
14
14
15
## How does it work
15
16
@@ -24,12 +25,13 @@ The MCP Server, in turn, talks directly to Umbraco through the Management API. T
24
25
25
26
By exposing these endpoints as MCP tools, the Developer MCP Server enables you to perform almost any backoffice action through natural language interaction with your LLM-powered chat environment.
26
27
27
-
!TIP]
28
+
{% hint style="info" %}
28
29
The MCP Server acts as the bridge between your Umbraco instance and your AI assistant, translating and adapting your tasks into real Management API calls.
30
+
{% endhint %}
29
31
30
32
## Who is this for?
31
33
32
-
**The Developer MCP Server is designed specifically for Umbraco developers.**
34
+
**The Developer MCP Server is designed specifically to be used by Umbraco developers.**
33
35
34
36
While the Model Context Protocol (MCP) can be used for many types of solution, automation, and workflow integrations. This particular MCP Server focuses on developer-oriented tasks and productivity enhancements within Umbraco projects.
35
37
@@ -59,9 +61,10 @@ The server must be run locally, and it requires a configured Umbraco user accoun
59
61
-**Powerful tool access**
60
62
Even for users with limited permissions, the MCP Server exposes many management-level tools. Incorrect commands could unintentionally alter or damage your Umbraco instance.
61
63
62
-
[!WARNING]
64
+
{% hint style="warning" %}
63
65
Do not connect the Developer MCP Server to a production Umbraco environment.
64
66
Always use a local or isolated development instance.
67
+
{% endhint %}
65
68
66
69
We are actively working on additional MCP servers tailored to other roles—such as editors and content managers—that will provide safer, simplified toolsets and workflows.
67
70
@@ -77,8 +80,9 @@ For example:
77
80
- A user with Editor permissions can manage and update content but cannot modify Document Types or perform administrative tasks.
78
81
- A user with Administrator permissions grants full access — including the ability to create, edit, or delete structural elements within Umbraco.
79
82
80
-
[!WARNING]
83
+
{% hint style="warning" %}
81
84
Only use a dedicated API user for MCP connections. Do not share or reuse credentials from an existing backoffice user.
0 commit comments