MCP Deployments
Introduction
This page allows you to manage MCP server containers within the DIAL system. You can create new containers based on existing images, start and stop running containers as needed, edit configuration settings, and view logs and events for troubleshooting. The page provides all essential tools for deploying and maintaining your MCP servers efficiently.
MCP Containers can be used as sources to create Toolsets and Assets Toolsets.
To create a toolset based on MCP container
Created toolsets can be used in Quick Apps 2.0 workflow to perform specific tasks.
- Deploy an image with type MCP and use it to create a container.
- In the running container configuration screen, use the Create button to create toolsets.
- Created toolsets will appear in Entities/Toolsets or Assets/Toolsets.
Main Screen
On the main screen, you can see a list of all MCP containers along with their current status and details. On this screen, you can also add new MCP containers based on existing images.

MCP Containers Grid
| Column | Description |
|---|---|
| Display Name | Display name of the MCP container rendered in UI. |
| Description | Brief description of the MCP container. |
| MCP Image | Image from which the MCP container was created. |
| Status | Current status of the MCP container (e.g., Running, Stopped). |
| ID | Unique identifier of the MCP container. |
| Container URL | URL to access the MCP container. |
| Maintainer | Maintainer of the MCP container. |
| Create time | Date and time when the MCP container was created. |
| Update time | Date and time when the MCP container was last updated. |
| Actions | Buttons to manage the selected MCP container: - Open in a new tab: click to open the container configuration screen in a new tab in your browser. - Duplicate - click to duplicate the MCP container. - Stop/Run: click to start and stop a container. - Delete: click to remove the container. |
Create
On the main screen, you can add new MCP containers based on existing images. When a new container is created, you can use it as a source type to create toolsets.
To create a new MCP container
- Click the +Create button on the main screen to open the Creating MCP Container form.
- Select the desired image from the list, including the image version.
- Specify optional properties and click Finish to create the container.
- The screen with the container configuration is displayed. You can modify the configuration as needed, run, stop or delete the container.

Configuration Screen
On the configuration screen, you can view and edit the selected MCP container settings, start and stop the container, view logs and events, or delete the container.
Actions
In the header of the Configuration screen, you can find the following action buttons:
| Action | Description |
|---|---|
| Create | Available for running containers. Click to create a new Toolset and Asset Toolset. |
| Run/Stop | Click to start or stop the MCP container. |
| Delete | Click to delete the MCP container. |
Create Toolset
You can create a new toolset based on the running MCP container. The created toolset will use the MCP container as its source and appear in the Toolsets list on the Entities - Toolsets page.
- In the Configuration screen of the running MCP container, click the Create button in the header and select Toolset from the dropdown.
- In the Create Toolsets dialog, fill in the form fields:
- ID: Unique identifier for the toolset.
- Display Name: Enter a name for the toolset.
- Description: Provide a brief description of the toolset.
- Click the Create button to submit the form and create the toolset.

Create Asset Toolset
You can create a new asset toolset based on the running MCP container. The created asset toolset will use the MCP container as its source and appear in the Asset Toolsets list on the Assets - Toolsets page.
- In the Configuration screen of the running MCP container, click the Create button in the header and select Asset Toolset from the dropdown.
- In the Create Asset Toolsets dialog, fill in the form fields:
- ID: Unique identifier for the asset toolset.
- Display Name: Enter a name for the asset toolset.
- Version: Specify a version of the asset toolset.
- Description: Provide a brief description of the asset toolset.
- External Endpoint: Specify an external endpoint for the asset toolset.
- Target folder: Specify the target folder for the asset toolset.
- Click the Create button to submit the form and create the asset toolset.

Properties
In the Properties tab, you can preview and modify selected container's basic properties.
Fields Description
| Property | Required | Editable | Description |
|---|---|---|---|
| ID | - | No | Unique identifier of the MCP container. |
| Type | - | No | Type of the MCP container. |
| MCP Image | - | No | Image from which the MCP container was created. Click to open details or navigate to MCP Images. |
| Creation Time | - | No | Date and time when the MCP container was created. |
| Updated Time | - | No | Date and time when the MCP container was last updated. |
| Status | - | No | Current status of the MCP container (e.g., Running, Stopped). |
| URL | - | No | The URL to access the MCP container. |
| Display Name | Yes | Yes | Display name of the MCP container rendered in UI. |
| Description | No | Yes | Brief description of the MCP container. |
| Maintainer | No | Yes | Maintainer of the MCP container. |
| Endpoint Configuration | No | Yes | Endpoint configuration of the MCP container: Transport: the transport protocol (HTTP or Server-Sent Events). Container endpoint path: the specific endpoint path where the MCP service is accessible. Port: the network port the container uses. |
| Environment Variables | No | Yes | List of environment variables for the MCP container. You can add, edit, or remove variables as needed. |
| Resources | No | Yes | Resource limits for the MCP container, including CPU and memory allocation. You can adjust these settings based on your requirements. |

Advanced users with technical expertise can work with container properties in the table or a JSON editor view modes. It is useful for advanced scenarios of bulk updates, copy/paste between environments, or tweaking settings not exposed on UI.

Tools Overview
Tools are specific functions supported by a related MCP server that can be used by clients to perform specific actions (e.g., process, transform, or analyze data flowing through the MCP server).
On this screen, you can view the list of tools supported by the selected MCP server along with their details. Toolsets created based on this container will inherit these tools in the Tools Overview configuration tab.

Resources
A specific contextual data attached and managed by the MCP server that provides additional context to AI models.

Prompts
Pre-defined by MCP server templates or instructions that guide language model interactions.

Execution log
The Execution Log tab provides real-time visibility into the operations of your MCP container. Here you can view the chronological output generated during container execution, including status messages, errors, and operational events. This information is invaluable for monitoring container health, diagnosing issues, and verifying proper functionality. Use this log to quickly identify and troubleshoot problems that may occur during the operation of your MCP server.

Events
The Events tab displays significant state changes and discrete occurrences within your MCP container. Unlike the continuous output in the Execution Log, this tab focuses on specific actions such as container starts, stops, configuration changes, and error conditions.
