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
Improve configuration documentation formatting and clarity
Updated formatting in security configuration table and streamlined environment configuration section for better readability.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <[email protected]>
Copy file name to clipboardExpand all lines: 16/umbraco-cms/reference/developer-mcp/configuration.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -25,10 +25,10 @@ If you are connecting to th secure endpoint of Umbraco locally then **always** s
25
25
26
26
| Key | Description |
27
27
| --- | --- |
28
-
|`UMBRACO_EXCLUDE_TOOLS`| Specifies tool names to **exclude** from the usable tools list. Useful when certain agents cannot handle a large number of tools. Provide a comma-separated list of tool names (see tool list below). |
29
-
|`UMBRACO_INCLUDE_TOOLS`| Specifies tool names to **include** in the usable tools list. When defined, **only** these tools will be available. Provide a comma-separated list of tool names (see tool list below). |
30
-
|`UMBRACO_INCLUDE_TOOL_COLLECTIONS`| Specifies collections by name to **include**. Only tools from these collections will be available. Provide a comma-separated list of collection names (see tool list below). |
31
-
|`UMBRACO_EXCLUDE_TOOL_COLLECTIONS`| Specifies collections by name to **exclude** from the usable tools list. Provide a comma-separated list of collection names (see tool list below). |
28
+
|`UMBRACO_EXCLUDE_TOOLS`| Specifies tool names to **exclude** from the usable tools list. Useful when certain agents cannot handle a large number of tools. |
29
+
|`UMBRACO_INCLUDE_TOOLS`| Specifies tool names to **include** in the usable tools list. When defined, **only** these tools will be available. |
30
+
|`UMBRACO_INCLUDE_TOOL_COLLECTIONS`| Specifies collections by name to **include**. Only tools from these collections will be available. |
31
+
|`UMBRACO_EXCLUDE_TOOL_COLLECTIONS`| Specifies collections by name to **exclude** from the usable tools list. |
32
32
33
33
{% hint style="info" %}
34
34
Use these keys to fine-tune which tools or tool collections are exposed to your LLM for better performance and clarity in your conversations.
|`UMBRACO_ALLOWED_MEDIA_PATHS`|*(Optional, security feature)* Defines a **comma-separated list of absolute directory paths** allowed for media uploads using the `filePath` source type. This prevents unauthorized file system access by restricting uploads to specific, trusted directories. <br><br> **Required for:** Local file path uploads <br> **Default:** If not configured, all `filePath` uploads are rejected with an error. <br><br> **Example:** <br> `UMBRACO_ALLOWED_MEDIA_PATHS="/tmp/uploads,/var/media,/home/user/assets"`|
61
+
|`UMBRACO_ALLOWED_MEDIA_PATHS`|*(Optional, security feature)*<br> Defines a **comma-separated list of absolute directory paths** allowed for media uploads using the `filePath` source type. This prevents unauthorized file system access by restricting uploads to specific, trusted directories. <br><br> **Required for:** Local file path uploads <br> **Default:** If not configured, all `filePath` uploads are rejected with an error. <br><br> **Example:** <br> `UMBRACO_ALLOWED_MEDIA_PATHS="/tmp/uploads,/var/media,/home/user/assets"`|
62
62
63
63
{% hint style="info" %}
64
64
URL-based and base64 media uploads work without this configuration.
@@ -70,7 +70,7 @@ URL-based and base64 media uploads work without this configuration.
70
70
The **Umbraco Developer MCP Server** supports configuration through several methods, allowing flexibility across different environments and workflows:
71
71
72
72
1.**Environment variables** defined in the MCP client configuration (e.g., Claude Desktop, VS Code, Cursor)
73
-
2. A local **`.env` file** for development (see the included `.env.example`)
73
+
2. A local **`.env` file** for development
74
74
3.**CLI arguments** when running the MCP Server directly
0 commit comments