| Added new configuration parameter CONTROL_PANEL_SSL_ENABLED in app.config to support HTTPS communication between MCP server and CAST Imaging when configured to run over HTTPS. |
The MCP Server now supports HTTPS communication with CAST Imaging through a new configuration parameter, CONTROL_PANEL_SSL_ENABLED. This enhancement allows users to enforce secure HTTPS connections when CAST Imaging is deployed with HTTPS, ensuring reliable dynamic service discovery and configuration management. By default, this parameter is set to false, assuming CAST Imaging is running over HTTP. To enable HTTPS communication, set: CONTROL_PANEL_SSL_ENABLED=true. |
| Added new configuration parameter IMAGING_DOMAIN app.config to support multi tenancy in MCP server. |
The MCP Server now supports multi tenancy available in CAST Imaging 3.5.0-funcrel or later via a new configuration parameter "IMAGING_DOMAIN". If a user wants to use the MCP server with a specific tenant and wants to interact with the apps associated with that tenant only, this parameter can be used to set that tenant name and run the MCP server. By default, the value of IMAGING_DOMAIN is set to the 'default' tenant (single tenancy). |
| Enhanced JSON response formatting for improved accuracy and consistency. |
The MCP Server's response formatter has been improved to ensure all responses are returned as valid, well-structured JSON. |