Deploy MCP server configuration
To enable an MCP client to communicate with the HCL DevOps Deploy (Deploy) MCP server, you must define the server's connection details within the client's configuration.
Connection requirements
You must perform the following tasks for a successful connection of the Deploy MCP server to an MCP client:
-
Define server properties: Configure the necessary server properties within the MCP client's JSON configuration file.
-
Start the server: Start the Deploy MCP server by using the MCP client.Note: You can use any MCP client to connect to the Deploy MCP server. For client-specific usage instructions, refer to the independent software vendor documentation.
Configuration file example
{
"servers": {
"devops-deploy-local": {
"type": "http",
"url": "https://deployServer_hostname:deployPort/mcp",
"headers": {
"Authorization": "Basic username:password"
}
}
},
"inputs": []
}Server properties explained
| Property | Description | Required Value/Format |
|---|---|---|
"type" |
Indicates the server connection protocol. | Must be set to http only. |
"url" |
Specifies the full Deploy MCP server URL. | Use the URL format as:
https://deployServer_hostname:deployPort/mcp |
"Authorization" |
Provides the credentials necessary to access the Deploy MCP server. | See Authentication options for "Authorization". |
Authentication options for "Authorization"
You can use one of the following two methods for authentication:
- Basic authentication by providing username and password in the following
format:
"Authorization": "Basic username:password" - Bearer authentication by providing a valid bearer access token ID in the
following
format:
"Authorization": "Bearer tokenID"To use bearer authentication, you must ensure that a realm is selected for the bearer authentication in the System Settings. See System settings.
- Basic authentication by providing a valid access token ID in the following
format:
"Authorization": "Basic PasswordIsAuthToken:tokenID"
After a successful connection is established, you can begin using the integrated MCP tools to perform various deployment tasks. See Using the Deploy MCP tools.