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: docs/tutorials/3.admin/access-management-keys.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -100,6 +100,7 @@ In the Properties tab, you can view metadata and manage the selected settings fo
100
100
|**Key value**| Yes | Secret string used for authentication.<br />Initially hidden - click **👁️** to reveal.<br />Press **Copy** to copy it to clipboard. |
101
101
|**Secured**| Yes | Indication if it is [secured API key](/docs/platform/3.core/4.privacy.md#applications-audit-logs). |
102
102
|**Topics**| No | Tags assigned to the key (e.g. "admin", "user"). |
103
+
|**IPs access restriction**| No | A list of IP address ranges. <br />- **Allow all** or undefined: Any client can have access.<br />- **Block all**: Access is prohibited to all clients. <br />- **Only selected ranges**: Only clients with IP address within the given ranges may have access. IP address could be IPv4 or IPv6. |
Copy file name to clipboardExpand all lines: docs/tutorials/3.admin/assets-toolsets.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -161,7 +161,7 @@ Having selected and configured any authentication method, click **Save** and **L
161
161
162
162
[Tools](https://modelcontextprotocol.io/specification/2025-06-18/server/tools) are specific functions supported by a related MCP server that can be used by clients to perform specific actions. On this screen, you can find and manage all tools supported by the related MCP server.
163
163
164
-
In case your toolset was created based on the MCP container deployed in DIAL, the content of this screen is inherited from the related [MCP container](/docs/tutorials/3.admin/deployments-mcp.md#tools-overview).
164
+
In case your toolset was created based on the MCP container deployed in DIAL, the content of this screen is inherited from the related [MCP container](/docs/tutorials/3.admin/deployments-mcp.md#tools-overview) and displays all the **enabled** tools. Click [Manage tools](#manage-tools) to access, try and enable all the available tools.
Copy file name to clipboardExpand all lines: docs/tutorials/3.admin/deployments-images.md
+10-9Lines changed: 10 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,12 +17,13 @@ On the main screen, you can see all the available and add new images for MCP Ser
17
17
| ID | Unique identifier of the image. |
18
18
| Version | Version of the image. |
19
19
| Name | Name of the image. |
20
+
| Author | Deployment author email address. |
20
21
| Description | Brief description of the image. |
21
22
| Type | Type of the image (MCP or Interceptor). |
22
23
| Source | Image or a Source code. |
23
24
| Status | Current status of the image. |
24
-
|Update time | Date and time when the image was last updated. |
25
-
|Create time | Date and time when the image was created. |
25
+
|Updated time | Date and time when the image was last updated. |
26
+
|Creation time | Date and time when the image was created. |
26
27
| Topics | List of topics associated with the image. |
27
28
| Transport type | Transport type used by the MCP image:<br />- **Remote** (HTTP/SSE)<br />- **Local** (STDIO). |
28
29
| Actions | Buttons to manage the selected image:<br/>- **Delete**: Use to remove the image.<br/>- **Duplicate**: Use to create a copy of the image.<br/>- **Open in a new tab**: Use to open image properties in a new tab in your browser. |
@@ -52,7 +53,7 @@ On the main screen, you can add new images for MCP Servers and Interceptors.
52
53
53
54
Global firewall settings define an allow list of authorized domain names for all image builds in the environment. This helps operators avoid duplicating common allowed domains across images. [Individual image allow lists](#firewall-settings) can extend the global list.
54
55
55
-
**Domain name requirements**: Enter the domain name without protocol, e.g., github.com. Each domain must have at least one dot, labels can include letters, numbers, and hyphens (1–63 chars, not starting or ending with a hyphen), and the top-level domain must be at least 2 letters.
56
+
**Domain name requirements**: Enter the domain name without protocol, e.g., github.com. Each domain must have at least one dot, labels can include letters, numbers, and hyphens (1–63 chars, not starting or ending with a hyphen), and the top-level domain must be at least 2 letters. Domain name must not include leading or trailing hyphens in labels.
56
57
57
58

58
59
@@ -87,13 +88,13 @@ In the Properties tab, you can preview and modify selected image's basic propert
87
88
| Updated Time | - | No | Date and time when the image was last updated. |
88
89
| Source type | - | No | Source type of the Docker image:<br />- **Docker Image**<br />- **Source Code**|
89
90
| Status | - | No | Current status of the image. |
90
-
| Name | Yes | Yes | Name of the image. |
91
+
| Name | Yes | Yes | Name of the image. <br /> Must be between 2 and 255 characters long. <br /> Can contain only letters, numbers, spaces, underscores, and hyphens. <br /> Special characters are not allowed. |
91
92
| Description | No | Yes | Brief description of the image. |
92
-
| Maintainer | No | Yes |The maintainer of the image. |
93
-
| Topics | No | Yes | List of topics associated with the image. |
93
+
| Maintainer | No | Yes |Email address of the maintainer of the image. |
94
+
| Topics | No | Yes | List of topics associated with the image. Click to display a list of available topics. <br />You can add your own custom topics to the list following these rules:<br /> - The topic name must not exceed 255 characters. <br /> - The topic name must not contain leading or trailing spaces.|
94
95
| Source type | Conditional | Yes |**Note**: Required for MCP type of image.<br />The source type of the Docker image:<br />- **Docker Image**<br />- **Source Code**|
95
-
| Docker image URI | Conditional | Yes |URI of the Docker image.<br/>Applies to both MCP (if Source type = Docker image) and Interceptor types. |
96
-
| Source code repository parameters | Conditional | Yes | Applies if Type = MCP Image and Source type = Source code .<br/>- **Repo URL** (required): a source code repository URL.<br />- **Branch name**: the name of the branch in the source code repository.<br />- **SHA**: the SHA in the source code repository.<br />- **Base directory**: the directory path with the Docker file. |
96
+
| Docker image URI | Conditional | Yes | Valid Docker image URI (validated on backend). If provided, must not start or end with `/`.<br/>Applies to both MCP (if Source type = Docker image) and Interceptor types. |
97
+
| Source code repository parameters | Conditional | Yes | Applies if Type = MCP Image and Source type = Source code .<br/>- **Repo URL** (required): Source code repository URL. If provided, must not start or end with `/`.<br />- **Branch name**: the name of the branch in the source code repository.<br />- **SHA**: the SHA in the source code repository.<br />- **Base directory**: The directory path with the Docker file. If provided, must not start or end with `/`. |
97
98
| MCP transport type | Conditional | Yes | Applies only to MCP type of image.<br/>The transport type used by the MCP image:<br />- **Remote** (HTTP/SSE)<br />- **Local** (STDIO). |
98
99
99
100

@@ -110,7 +111,7 @@ The allow list domains setting specifies which external resources the image buil
110
111
111
112
> **Note**: These firewall rules do not affect containers that are later created from the image. Containers can have their own firewall settings.
112
113
113
-
**Domain name requirements**: Enter the domain name without protocol, e.g., github.com. Each domain must have at least one dot, labels can include letters, numbers, and hyphens (1–63 chars, not starting or ending with a hyphen), and the top-level domain must be at least 2 letters.
114
+
**Domain name requirements**: Enter the domain name without protocol, e.g., github.com. Each domain must have at least one dot, labels can include letters, numbers, and hyphens (1–63 chars, not starting or ending with a hyphen), and the top-level domain must be at least 2 letters. Domain name must not include leading or trailing hyphens in labels.
Copy file name to clipboardExpand all lines: docs/tutorials/3.admin/deployments-interceptors.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -89,19 +89,19 @@ In the Properties tab, you can view and edit the selected interceptor container
89
89
90
90
| Property | Required | Editable | Description |
91
91
|----------|----------|----------|-------------|
92
-
| ID | - | No | Unique identifier for the interceptor container. |
92
+
| ID | - | No | Unique identifier for the interceptor container. Must be between 2 and 36 characters long. Can contain only lowercase Latin letters, numbers, and hyphens. |
93
93
| Interceptor Image | - | No | Docker image from which the interceptor container was created. |
94
94
| Creation Time | - | No | Date and time when the interceptor container was created. |
95
95
| Updated Time | - | No | Date and time when the interceptor container was last updated. |
96
96
| Status | - | No | Current status of the interceptor container (e.g., Running, Stopped). |
97
97
| URL | - | No | URL to access the running interceptor container. |
98
98
| Restarts | - | No | Restart counter for launching containers. Use to identify crash loops. You can find details in the [Execution Log](#execution-log).|
99
-
| Display Name | Yes | Yes | Name of the interceptor container rendered in UI. |
99
+
| Display Name | Yes | Yes | Name of the interceptor container rendered in UI. Must be between 2 and 255 characters long. |
100
100
| Description | No | Yes | Brief description of the interceptor container. |
101
101
| Maintainer | No | Yes | Maintainer of the interceptor container. |
102
102
| Endpoint Configuration | No | Yes | Configuration details for the endpoints exposed by the interceptor container. <br /> **Note**: Changes to these settings can be applied to a running container. Saving changes will trigger a restart in RollingUpdate mode. |
103
-
| Environment Variables | No | Yes | Environment variables set for the interceptor container. <br /> **Note**: Changes to these settings can be applied to a running container. Saving changes will trigger a restart in RollingUpdate mode. |
104
-
| Resources | No | Yes | Resource limits and requests for the interceptor container. <br /> **Note**: Changes to these settings can be applied to a running container. Saving changes will trigger a restart in RollingUpdate mode. |
103
+
| Environment Variables | No | Yes | Environment variables set for the interceptor container. <br /> **Note**: Changes to these settings can be applied to a running container. Saving changes will trigger a restart in RollingUpdate mode. <br /> - **Name**: Must be between 1 and 253 characters long. Can contain only letters, numbers, dots `(.)`, hyphens `(-)`, and underscores `(_)`.<br /> - **Value**: Must be between 1 and 253 characters long. Can contain only letters, numbers, dots `(.)`, hyphens `(-)`, and underscores `(_)`. |
104
+
| Resources | No | Yes | Resource limits and requests for the interceptor container. <br /> **Note**: Changes to these settings can be applied to a running container. Saving changes will trigger a restart in RollingUpdate mode.<br />Validation rules: <br /> - Values must be numeric and greater than 0.<br /> - Maximum allowed values for `cpu`, `memory`, and `nvidia.com/gpu` are defined on the backend via environment variables.<br /> - For each matching resource key (e.g. `cpu`), the value in limits must not be less than the value in `requests`.|
105
105
106
106

107
107
@@ -113,7 +113,7 @@ In the Properties tab, you can view and edit the selected interceptor container
113
113
114
114
The whitelist domains setting specifies which external domains the interceptor container is allowed to connect to. This setting controls outgoing traffic from the container, ensuring that it can only communicate with trusted domains (for example, your company’s website or specific client applications).
115
115
116
-
**Domain name requirements**: Enter the domain name without protocol, e.g., github.com. Each domain must have at least one dot, labels can include letters, numbers, and hyphens (1–63 chars, not starting or ending with a hyphen), and the top-level domain must be at least 2 letters.
116
+
**Domain name requirements**: Enter the domain name without protocol, e.g., github.com. Each domain must have at least one dot, labels can include letters, numbers, and hyphens (1–63 chars, not starting or ending with a hyphen), and the top-level domain must be at least 2 letters. Domain name must not include leading or trailing hyphens in labels.
Copy file name to clipboardExpand all lines: docs/tutorials/3.admin/deployments-mcp.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
@@ -107,19 +107,19 @@ In the Properties tab, you can preview and modify selected container's basic pro
107
107
108
108
| Property | Required | Editable | Description |
109
109
|----------|----------|----------|-------------|
110
-
| ID | - | No | Unique identifier of the MCP container. |
110
+
| ID | - | No | Unique identifier of the MCP container. Must be between 2 and 36 characters long. Can contain only lowercase Latin letters, numbers, and hyphens. |
111
111
| MCP Image | - | No | Image from which the MCP container was created. Click to open details or navigate to [MCP Images](/docs/tutorials/3.admin/deployments-images.md). |
112
112
| Creation Time | - | No | Date and time when the MCP container was created. |
113
113
| Updated Time | - | No | Date and time when the MCP container was last updated. |
114
114
| Status | - | No | Current status of the MCP container (e.g., Running, Stopped). |
115
115
| URL | - | No | The URL to access the running MCP container. |
116
116
| Restarts | - | No | Restart counter for launching containers. Use to identify crash loops. You can find details in the [Execution Log](#execution-log). |
117
-
| Display Name | Yes | Yes | Display name of the MCP container rendered in UI. |
117
+
| Display Name | Yes | Yes | Display name of the MCP container rendered in UI. Must be between 2 and 255 characters long. |
118
118
| Description | No | Yes | Brief description of the MCP container. |
119
119
| Maintainer | No | Yes | Maintainer of the MCP container. |
120
-
| Endpoint Configuration | No | Yes | Endpoint configuration of the MCP container:<br /> **Transport**: the transport protocol (HTTP (default) or SSE).<br />**Container endpoint path**: the specific endpoint path where the MCP service is accessible.<br />**Port**: the network port the container uses. <br /> **Note**: Changes to these settings can be applied to a running container. Saving changes will trigger a restart in RollingUpdate mode. |
121
-
| Environment Variables | No | Yes | List of environment variables for the MCP container. <br />You can add, edit, or remove variables as needed. <br />**Note**: Changes to these settings can be applied to a running container. Saving changes will trigger a restart in RollingUpdate mode. |
122
-
| Resources | No | Yes | Resource limits for the MCP container, including CPU and memory allocation. You can adjust these settings based on your requirements.<br />**Note**: Changes to these settings can be applied to a running container. Saving changes will trigger a restart in RollingUpdate mode. |
120
+
| Endpoint Configuration | No | Yes | Endpoint configuration of the MCP container:<br /> **Transport**: the transport protocol (HTTP (default) or SSE).<br />**Container endpoint path**: the specific endpoint path where the MCP service is accessible.<br />**Port**: the network port the container uses (If provided, must be between 1 and 65535.). <br /> **Note**: Changes to these settings can be applied to a running container. Saving changes will trigger a restart in RollingUpdate mode. |
121
+
| Environment Variables | No | Yes | List of environment variables for the MCP container. <br />You can add, edit, or remove variables as needed. <br />**Note**: Changes to these settings can be applied to a running container. Saving changes will trigger a restart in RollingUpdate mode. <br /> - **Name**: Must be between 1 and 253 characters long. Can contain only letters, numbers, dots `(.)`, hyphens `(-)`, and underscores `(_)`.<br /> - **Value**: Must be between 1 and 253 characters long. Can contain only letters, numbers, dots `(.)`, hyphens `(-)`, and underscores `(_)`. |
122
+
| Resources | No | Yes | Resource limits for the MCP container, including CPU and memory allocation. You can adjust these settings based on your requirements.<br />**Note**: Changes to these settings can be applied to a running container. Saving changes will trigger a restart in RollingUpdate mode.<br />Validation rules: <br /> - Values must be numeric and greater than 0.<br /> - Maximum allowed values for `cpu`, `memory`, and `nvidia.com/gpu` are defined on the backend via environment variables.<br /> - For each matching resource key (e.g. `cpu`), the value in limits must not be less than the value in `requests`.|
123
123
124
124

125
125
@@ -131,7 +131,7 @@ In the Properties tab, you can preview and modify selected container's basic pro
131
131
132
132
The whitelist domains setting specifies which external domains the MCP container is allowed to connect to. This setting controls outgoing traffic from the container, ensuring that it can only communicate with trusted domains (for example, your company’s website or specific client applications).
133
133
134
-
**Domain name requirements**: Enter the domain name without protocol, e.g., github.com. Each domain must have at least one dot, labels can include letters, numbers, and hyphens (1–63 chars, not starting or ending with a hyphen), and the top-level domain must be at least 2 letters.
134
+
**Domain name requirements**: Enter the domain name without protocol, e.g., github.com. Each domain must have at least one dot, labels can include letters, numbers, and hyphens (1–63 chars, not starting or ending with a hyphen), and the top-level domain must be at least 2 letters. Domain name must not include leading or trailing hyphens in labels.
0 commit comments