Skip to content

Commit 57e8ed8

Browse files
Phil Whittakerclaude
andcommitted
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]>
1 parent ca1180e commit 57e8ed8

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

16/umbraco-cms/reference/developer-mcp/configuration.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,10 @@ If you are connecting to th secure endpoint of Umbraco locally then **always** s
2525

2626
| Key | Description |
2727
| --- | --- |
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. |
3232

3333
{% hint style="info" %}
3434
Use these keys to fine-tune which tools or tool collections are exposed to your LLM for better performance and clarity in your conversations.
@@ -58,7 +58,7 @@ UMBRACO_EXCLUDE_TOOLS="document-move,media-delete"
5858

5959
| Key | Description |
6060
| --- | --- |
61-
| `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"` |
6262

6363
{% hint style="info" %}
6464
URL-based and base64 media uploads work without this configuration.
@@ -70,7 +70,7 @@ URL-based and base64 media uploads work without this configuration.
7070
The **Umbraco Developer MCP Server** supports configuration through several methods, allowing flexibility across different environments and workflows:
7171

7272
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
7474
3. **CLI arguments** when running the MCP Server directly
7575

7676
**Configuration precedence:**

0 commit comments

Comments
 (0)